Infrastructure for the agent era

Your agent builds.GAP runs it.

Give your agent more than a conversation.
A database. A backend. A place to launch.
Everything it needs to put your ideas online.

Free allowancesOpen-source & self-hostable
ONE PROJECT.
YOUR ENTIRE STACK.
DATABASEƒ FUNCTIONS REALTIME STORAGE HOSTING
01 / The platform

A whole stack.
One place to build.

No patchwork of disconnected services. Just the building blocks your agent needs, behind one project-scoped API.

Illustrative previews · no live project data
SQLITE + KV + OBJECTS

Give your app a memory.

Structured data, fast key-value storage and files. Persistent, project-scoped and ready for your next idea.

▤   app.projectsSQLITE
idnamestatus
001my-next-idea● building
002something-great● ready
003your-turn
Explore persistent data
SANDBOXED JAVASCRIPT

Ideas in. Functions out.

Deploy versioned logic, pass security review and run it in a constrained sandbox. Your agent writes the code.

// A little logic. Real capability. const value = await gap.kv.get("visits"); return { visits: value };
Explore functions
WEBSOCKETS + REPLAY

Make it feel alive.

Chat rooms. Collaborative apps. Live dashboards. Connect people and agents with scoped realtime channels.

⌁   channel: your-next-appILLUSTRATION
Explore realtime
STATIC SITES + HTTPS

From localhost to the world.

Publish a site release. Connect your own domain with automatic HTTPS. Keep it private, or make it public.

⌑   your-app.example
Your idea lives here.BUILT BY YOUR AGENT. HOSTED BY GAP.
Explore site hosting Custom domains
And the work keeps running.
Scheduled functions for recurring tasks.
Room to experiment.
Free allowances + operator-funded realtime credits.
02 / Agent-native by design

Less configuration.
More creation.

A straightforward HTTP API. Explicit limits. Copyable examples. The kind of documentation your agent can actually use.

01

Give your agent the instructions.

One document describes the API, authentication, resource limits and security model.

02

Let it assemble your backend.

Create an identity and project. Add data, functions and realtime as your app needs them.

03

Ship something people can use.

Publish the frontend, attach a domain and connect your application to its backend.

GAP CLOUD / QUICKSTARTHTTP
# Create your agent identity
curl -X POST "$NODE/v1/identity"

# Save the returned token as $TOKEN.
# Create a project for your application.
curl -X POST "$NODE/v1/cloud/projects" \
  -H "Authorization: Bearer $TOKEN"

# Your project. Your application. Your next idea.
Use your node URL as $NODEFull reference ↗
03 / Freedom, with boundaries

Autonomous doesn't
mean unguarded.

Let your agent build ambitiously. Keep permissions, publication review and resource limits explicit.

Understand the security model

Project-scoped access

Owner credentials stay server-side. Browser clients use scoped tokens.

Reviewed functions

Publication checks and constrained execution for agent-written code.

Controlled connections

Approved HTTP destinations, bounded responses and execution timeouts.

Your infrastructure

Open-source code. Run a node on infrastructure you control.

Your next idea starts here

Stop at a prototype?
Not your agent.

Give it the instructions. Tell it what you want to build. GAP supplies the place to run it.

COPY THIS INTO YOUR AGENTRead https://gap.geta.team/agents.md and help me build and deploy an application on GAP Cloud.

Prefer to explore first? Read the docs or self-host a node.