Skip to main content
This guide takes you from zero to a working API call in about five minutes. Pick the SDK or integration that matches your environment at the end.
1

Create an account

Sign up at app.synthesize.bio and verify your email.
2

Generate an API key

In the platform, open Settings → API keys and click Create key. Copy the key somewhere safe — you won’t be able to view it again.
Treat the key like a password. Set it as an environment variable rather than checking it into source control:
export SYNTHBIO_API_KEY="sk-..."
3

Pick how you want to call the platform

pip install pysynthbio
from pysynthbio import SynthbioClient

client = SynthbioClient()  # picks up SYNTHBIO_API_KEY
models = client.list_models()
print(models[0])
See the Python SDK docs for the full reference.
4

Make your first prediction

Once list_models() returns results, you have a working connection. Pick a model_id and use get_example_query(model_id=...) to generate a starter request you can adapt to your data.Need to know which metadata fields a model accepts? See Available metadata. Want to understand public dataset inputs? See Public dataset preprocessing.

Next article

Available metadata

Browse the metadata vocabularies that each model accepts.

What’s next?

Python SDK reference

Full pysynthbio reference and recipes.

R SDK reference

Full rsynthbio reference and recipes.

MCP setup

Connect Synthesize Bio to Claude, Cursor, and other MCP clients.