Berlin · AI agents

AI Agent Stack for Berlin and Germany's Startup Capital

Berlin is where German startups and European AI labs share one city. When a team needs an AI agent API Berlin groups can pass around, eine API für KI-Agenten, SandBase covers models, data APIs, hosted sessions, and a sandbox with one key.

ONE API KEYMODELS · DATA · AGENTSSANDBOXES

Paste set up https://www.sandbase.ai/SKILL.md into your AI assistant

One account for a Berlin product group

A startup in the capital often already pays a model lab. The research feed, the agent that holds a German and English brief, and a machine for the evaluation script are still separate invoices. SandBase puts them on one account:

  • 2,000+ models and data APIs from 100+ platforms, drawn on a single balance
  • Stored Agents and open Sessions, in the OpenAI Agents shape and in OpenAgentCore
  • An E2B sandbox when a job must open a file or run a command
  • SKILL.md so the coding assistant can read the catalog

An Agent or a sandbox can start with no charge. Qualifying data APIs share 100 free calls each day inside the organization. The allowance resets at 00:00 UTC. Model calls are priced on their own listing.

Use https://api.sandbase.ai/v1 and the header Authorization: Bearer $SANDBASE_API_KEY.

Berlin as a German and European startup center

These public pages describe the city. SandBase is not announcing a Berlin address.

  • In the GSER 2026 Top 40, Berlin is #22 globally and #3 in Europe. The same report lists an ecosystem value of $89.5 billion for H2 2023–2025. Startup Genome’s Berlin profile describes a startup scene that blends creativity with tech innovation.
  • Berlin Partner says Berlin is already Germany’s top location for AI: more than 30% of the country’s 687 AI startups are in the capital. The same note names two national competence centers in the city, DFKI and BIFOLD, and says companies offering their own AI services generate €2.4 billion in revenue.
  • TU Berlin calls itself one of the leading places in Germany for research and teaching in artificial intelligence and computer science. It describes BIFOLD as one of Germany’s six national AI competence centers, focused on machine learning and big data, with permanent funding from the federal government and the State of Berlin.

Künstliche Intelligenz in Berlin sits on that mix of startups and labs. SandBase is the API under it: one key, rather than a new vendor for every model or dataset.

Berlin workflows

1. A sourced note before a German partner call

Two people in Berlin need a short, cited comparison of a market: filings, news, and posts, duplicates removed, readable in English or German. One Agent, the data APIs, and a Session replace three logins the hour before the call.

2. Keep the OpenAI Agents SDK on a bilingual product

The service already uses client.beta.agents. Point base_url at https://api.sandbase.ai/v1, keep that client, and add SandBase data tools plus a sandbox so a review can compare the sources behind a German answer.

3. A sandbox next to the city’s AI labs

A small team hiring around TU Berlin and the #ai_berlin community wants an agent sandbox in Berlin on a key it already holds. Paste set up https://www.sandbase.ai/SKILL.md into the assistant, try the catalog, and keep that key when the demo becomes a hosted Agent.

A first session from Berlin

  1. Create the organization key in the Console.
  2. Define the Agent with the OpenAI SDK or POST /v1/agents: a model, instructions, and tools.
  3. When projection_status is ready, open a Session and send the task.
  4. If the task needs files or a script, use the E2B SDK at https://sandbox.sandbase.ai.
  5. Or pass SKILL.md to the assistant and let it look up the catalog.

Longer paths: Docs · Agents API · Sandbox quickstart

Sample for a Berlin audience

The OpenAI Python SDK pattern from the SandBase docs, with instructions for Berlin and German readers.

Python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["SANDBASE_API_KEY"],
    base_url="https://api.sandbase.ai/v1",
)

agent = client.beta.agents.create(
    model="deepseek/deepseek-v4-flash",
    name="Berlin startup brief",
    instructions=(
        "Write for a Berlin and German startup audience. "
        "Compare more than one source and cite each."
    ),
    metadata={"city": "berlin", "team": "germany"},
)

print(agent.id, agent.version)  # agt_..., 1
# Open a Session only after projection_status is ready.
Open the session once the Agent is ready
curl -X POST https://api.sandbase.ai/v1/agents/sessions \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"agent_id": "agt_..."}'

Keep scripts and files in a sandbox. Start with the Sandbox quickstart.

A German startup stack on one key

A German startup stack on one key
PieceOften a separate vendor in GermanyWith SandBase
ModelsA contract with every labOne catalog and one key
Market researchScrapers and extra loginsData APIs on the same balance
The agentA runtime the team hostsOpenAI Agents-compatible Agents and Sessions
Running codeA machine the team maintainsE2B-compatible sandboxes on the SandBase key
Coding assistantsMCP wired by handSKILL.md for Cursor, Claude Code, Codex, and others

If you searched for an AI agent API Berlin teams in Germany can adopt while keeping the OpenAI Agents SDK, SandBase is that API.

Sources for the city

Use these public pages. Do not add a SandBase office, a phone number, or a latency figure for Berlin:

The #22 global rank, the #3 Europe rank, and the ecosystem-value figure are Startup Genome’s for GSER 2026. Berlin Partner is the source for the share of German AI startups and the revenue line. TU Berlin is the source for the BIFOLD description. SandBase does not publish a Berlin phone number, a street address, or a city-specific latency SLA on this page.

FAQ

Is SandBase an AI agent API for Berlin teams?

Yes. SandBase is a global API, and this page is the Berlin guide. Startups and labs in the city, and elsewhere in Germany, use one key for models, data APIs, Agents and Sessions, and sandboxes. You do not have to be in Berlin to call it.

Does SandBase have a Berlin office or a German phone line?

No. The product is an API. This guide describes the local startup and research market. It does not announce a public office or a local phone line.

Can a team keep the OpenAI Agents SDK?

Yes. Set base_url="https://api.sandbase.ai/v1" and keep client.beta.agents. The key then also reaches SandBase models, data APIs, hosted OpenAgentCore, and E2B-compatible sandboxes.

Does each model or data vendor need its own key?

No. One SandBase key covers the models and APIs on the platform. Keep it on a server. Do not put it in a browser bundle.

How do charges and the daily data allowance work?

Spend comes from the SandBase balance, and each listing shows its price and unit. Agents and sandboxes can run with no charge. Eligible data APIs share 100 free calls per day per organization and reset at 00:00 UTC. Further calls bill at the listed rate. Model calls are separate.

Where should a Berlin team begin?

Open a key at sandbase.ai, read the API reference, follow the sandbox quickstart, or paste set up https://www.sandbase.ai/SKILL.md into the assistant already in use.

Put the Berlin agent on one key

German teams take the model, the data APIs, the session, and the sandbox from the same SandBase key.

Other pilot cities: San Francisco · New York · London · Singapore · Bengaluru · Seattle · Boston · Toronto · Tel Aviv · Paris · Dubai · Los Angeles · Hyderabad · Delhi