Skip to main content

SDK Overview

The Ganymede platform contains 2 SDKs:

Ganymede SDK

from ganymede_sdk import Ganymede

Agent SDK

import agent_sdk

The Agent SDK contains methods for displaying log messages, sending data to Ganymede, and interacting with the file system that a Connection is running on. The separation between Agent SDK and Ganymede SDK allows for a more lightweight Agent.

Tips and Tricks

tip

You can introspect functions directly within a notebook by using ? or ?? before the function name in a notebook cell. For example:

from ganymede_sdk import Ganymede

g = Ganymede()

# shows function signature and docstring
?g.retrieve_sql
Explore documentation
# shows function signature and source code
??g
Function Signature and Source Code