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