SKAPI: Instant Serverless Backend for Web Apps

Everything your web application needs from a backend, without managing servers or infrastructure.

Try Skapi →

Read the documentation →

WHAT IS SKAPI

Build Your App. Skapi Is the Backend.

Skapi is a serverless backend you use through one JavaScript library. Here is what you can build with it, and what ships with every project for it.

  1. Add Secure Login to Your App

    Sign-up, login, email verification and password recovery, ready to call from your page. Let people sign in with Google, Apple or any OpenID provider.

    Skapi provides: Authentication, OpenID Login

  2. Let Users Upload Data and Files, and Share Them

    Save any JSON record without designing a table. Attach files of any size, choose who can read them, and serve them fast from a global CDN.

    Skapi provides: Database, File Storage, CDN

  3. Build Video Calls, Chats and Games

    Send data between users the moment it happens: WebSocket messages for chat rooms, live updates and game moves, and WebRTC for peer-to-peer video and audio.

    Skapi provides: Realtime Data

  4. Use Third-Party APIs Without Exposing Your Keys

    Store your API keys in Skapi. Your app sends the request through Skapi, which adds the key on the way out, so the key never reaches the browser.

    Skapi provides: API Secret Keys

  5. Automate Emails and Send Newsletters

    Welcome, verification and password reset emails go out on their own, from templates you can edit. Collect subscribers and send them newsletters.

    Skapi provides: Automated Emails, Newsletters

  6. Automate Processes, Bots and Payment Events

    Register a ticket: an endpoint your payment provider, a bot or another service can call. Each call checks your conditions, then runs your actions: save a record, grant access, send an email, call another API.

    Skapi provides: Tickets, Webhooks

  7. Host Your Files and Website

    Upload your site and it is live on its own skapi.com address, over HTTPS through a CDN. No server to set up.

    Skapi provides: Web Hosting

WHY SKAPI

Build With Your AI Agents

Let your AI agent build your backend with Skapi. Spend less time on infrastructure and more time building your application.

  1. You describe it: Tell your agent what to build, with your Project ID.
  2. It reads the base prompt: One small file teaches it the whole Skapi API.
  3. It writes your app: Front-end code that calls Skapi. No server code to write.
  4. Your app is live: Login, data, files and the rest work from the first run.

Fewer Tokens to Build

Every token your agent spends on infrastructure is a token not spent on your app. Skapi gives it less to do and less to read.

Every schema change on a conventional backend: list the tables, write a migration, apply it, write access policies, regenerate types, fix what breaks, edit the app. On Skapi: edit the app. A short loop spends fewer tokens.

The base prompt is about 25 KB: the rules, a map of the docs and an index of every method. Your agent opens a doc page only when it builds that feature, so a session carries only what it needs.

Works on Any AI Platform

Any coding agent, IDE or chat app, with any model. Give it the base prompt, connect the MCP server, or both.

Give it one file: one markdown file teaches any model the Skapi API. Put it in your project folder, or attach it to a chat.

Or connect the MCP server: any MCP-compatible platform, including Claude and ChatGPT. Your agent sets up and runs your project for you, signed in as you.

PERFORMANCE & PRICE

High Performance. Lower Costs.

A fully serverless architecture that scales with your application while keeping operating costs low.

Serverless by Design, Nothing to Deploy

No servers, no deployments, no capacity to plan. Your backend is live the moment you create the project, and it grows and shrinks with your traffic by itself.

Cut Backend Costs by Up to 90%

No servers to rent, no idle capacity, no one on call. A backend that costs hundreds a month on cloud servers can run for a tenth of that on Skapi.

Start on the Free plan

DATABASE

A Database Built for AI Agents

Skapi runs on DDBD, a database we built ourselves. A conventional database needs a schema and access policies, and changing either means a migration and a deploy. A backend you never deploy needed a database without both.

Records That Carry Their Own Access Rules

Save any JSON record without designing a table. With writer-based access control (WBAC), the user who writes a record decides who can read it: everyone, signed-in users, a member level, or only the writer and the people they share it with. The database checks it on every read.

Your Data. Encrypted Before It Leaves the Browser

Turn on encryption and private records are sealed with AES-256-GCM on the user's own device before they touch the network. The key comes from the user's password and never leaves the device. Not even Skapi can read them.

No schema + access rules in every record = nothing to migrate, nothing to deploy. Your AI agent builds the whole backend just by writing your app's code, and the backend stays 100% serverless.

Query Time Grows with the Answer, Not with the Database

Querying 1,000,000 records for a caller who may read 1% of them, DDBD answered in 2.73 ms: 5.8× faster than PostgreSQL, 6.7× faster than MongoDB and 24× faster than SQLite. Query time grows with the answer, not with the database.

Learn about DDBD →

FRAMEWORKS

Works with Any Framework

Build with plain HTML, any JavaScript framework, or Node.js. No complex setup or server deployment required.

  • HTML
  • JavaScript
  • TypeScript
  • React
  • Vue
  • Angular
  • Svelte
  • Next.js
  • Vite
  • Astro
  • Solid
  • Node.js

skapi-js on npm: the library, for any bundler or Node.js.

broadwayinc/skapi-js on GitHub: the source code of the library.

HOW IT WORKS

Setting Up Your Codebase

A complete backend in one JavaScript library, for any JS framework or plain HTML.

YOUR SKAPI PROJECT

Create a Skapi project

Name it, choose a region, and you get its Project ID.

Create a project →

then

NODEJS AND SPA PROJECTS

Install the library

Install skapi-js from npm, create the instance once with your Project ID, and import it wherever you need it.

npm i skapi-js
import { Skapi } from 'skapi-js';
const skapi = new Skapi("<Project ID>");

or

PLAIN HTML

Load it with a script tag

No build step: load the library from the CDN and initialize it on the page. Your backend is ready.

<script src="https://cdn.jsdelivr.net/npm/skapi-js@latest/dist/skapi.js"></script>
const skapi = new Skapi("<Project ID>");

Read the documentation →

AI CODING

Build With Your AI Agent

Code with your favorite CLI agent, IDE or AI platform.

  1. Download your tool's base prompt file

    The base prompt teaches your agent the whole Skapi API. Pick your tool below and click its file name to download it.

  2. Put the file in your project folder

    Save it in your project's root folder, or attach it to your agent's prompt input.

  3. Open your agent and start building

    Paste the prompt below, replace <Project ID> with your Skapi Project ID, and describe what you want to build.

    My Skapi project ID is: "<Project ID>".
    Build me a [describe what you want].

Read the documentation →

MCP SERVER

Let Your Agent Run the Project

Optional. Your agent manages your Skapi projects from your coding tool or any MCP-compatible chat platform.

Tickets, secret keys, OpenID login, settings, hosting, records, email templates and users: the dashboard work, done with a prompt.

  1. Connect from your tool

    Pick your tool and add the server with the snippet shown.

    claude mcp add --transport http skapi https://mcp.broadwayinc.computer
    codex mcp add skapi --url https://mcp.broadwayinc.computer
    codex mcp login skapi
    gemini mcp add --transport http skapi https://mcp.broadwayinc.computer
  2. Sign in with your Skapi account

    The first time, your browser opens the Skapi sign-in page. Standard OAuth, nothing to configure. From then on the agent acts as your account and can reach only what you can.

  3. Tell it which project

    An account can hold several Skapi projects. Name the one you mean, or ask the agent to list them. Then ask for what you need.

    Use my Skapi project "<Project ID>".

Skapi MCP server →

REGIONS

Close to Your Users, Wherever They Are

Run your backend in the region nearest your users, so every request takes the shortest hop. More regions are on the way.

  • Seoul, South Korea
  • Oregon, United States
  • Singapore
  • Mumbai, India
  • Paris, France
  • Sao Paulo, Brazil

PRICING

Start Free, Scale as You Grow

Every project starts on Free. Upgrade when it needs more.

How plan limits work →

NEWS & UPDATES

Latest from Skapi

Release notes, announcements, and stories from the team.

All articles →

Build With Us

We love people who build with passion.

Try Skapi →