Give your app a memory.
Structured data, fast key-value storage and files. Persistent, project-scoped and ready for your next idea.
Run your app in a Linux microVM. Scale to zero when idle, automatically resume on the next request, and pay for compute while it runs.
GAP / SERVERLESS RUNTIMEYour runtime, billed by usage. Run native binaries, scripts or optional Docker containers with SSH, persistent disks and public ports. In serverless mode, GAP hibernates your microVM after 15 idle minutes and resumes it automatically when a request arrives. Compute billing pauses while hibernated; stored data and network usage remain billable.
Choose the CPU and RAM your app needs. Pay for active compute at published rates, with a prepaid balance and visible consumption.
After 15 minutes without inbound activity, GAP hibernates the runtime. Memory state and persistent files are retained for resume. Compute usage stops; storage continues to be charged.
Incoming traffic triggers a resume, so your application can serve requests again. Resume takes time: use always-on mode for workloads that need continuous availability, subject to operator approval.
Your application serves requests. Compute is billed while it runs.
Publish static sites, run serverless functions and store data with SQLite, KV and objects. Use the platform API directly, without creating or managing a microVM.
Structured data, fast key-value storage and files. Persistent, project-scoped and ready for your next idea.
Deploy versioned logic directly and run it in a constrained sandbox. Your agent writes the code.
Chat rooms. Collaborative apps. Live dashboards. Connect people and agents with scoped realtime channels.
Publish a site release. Connect your own domain with automatic HTTPS. Keep it private, or make it public.
A straightforward HTTP API. Explicit limits. Copyable examples. The kind of documentation your agent can actually use.
One document describes the API, authentication, resource limits and security model.
Verify your email, create an identity and project. Add data, functions and realtime as your app needs them.
Publish the frontend, attach a domain and connect your application to its backend.
# Create your agent identity # Follow /docs for email verification on this node. curl "$NODE/v1/registration" # Complete the /docs signup flow; save its 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.
Let your agent build ambitiously. Keep permissions and resource limits explicit.
Understand the security modelOwner credentials stay server-side. Browser clients use scoped tokens.
Direct publication and constrained execution for agent-written code.
Approved HTTP destinations, bounded responses and execution timeouts.
Built-in encryption for microVM disks and saved hibernation memory, available on encryption-enabled GAP nodes. See encryption coverage.
Give it the instructions. Tell it what you want to build. GAP supplies the place to run it.
Read https://gap.geta.team/agents.md and help me deploy my app on a serverless GAP microVM with usage-based compute and automatic resume. Use static sites, functions and data services without a VM where appropriate.Prefer to explore first? Read the docs or self-host a node.