BaseframeLabs
All apps
EndpointOS icon
API InfrastructureAlpha

EndpointOS

Turn APIs into products.

Platform
Web
Pricing
Free, paid from $9/mo
EndpointOS icon

EndpointOS

API Infrastructure

The EndpointOS landing page scrolling through its main sections

Overview

Status
Alpha, shipped continuously
Category
API infrastructure
Platform
Web
Contract
OpenAPI 3.1, TypeScript SDK
Free tier
10,000 req/mo, live now
Paid tiers
Live, from $9/mo

Most API projects wire the same layer by hand: key management, documentation, request logging, usage limits, consumer dashboards, and a plan page. EndpointOS ships all of it, so the first integrator call lands in minutes.

The product is in alpha and ships continuously. The free tier, 10,000 requests per month, is live with no card required, and paid tiers run from $9 per month.

It fits teams putting an MVP, internal tool, partner-facing endpoint, or admin API in front of integrators, anywhere a documented, metered API is the product. For a complex domain with heavy relational logic, a custom backend is still the better fit.

Walkthrough

How it works.

01

Define a resource

Add fields with types (string, number, boolean, enum, datetime, json), mark them required, set defaults, or restrict to enum values. EndpointOS builds the full CRUD API from the definition.

02

Issue API keys

Plaintext is shown once; only the SHA-256 hash is stored. Set per-key rate limits, attach a key to a named consumer, and rotate with a grace window.

03

Add consumers

Name the developers or apps calling your API. Each consumer gets its own key set, monthly quota, and usage dashboard.

04

Watch logs and usage

Every request is logged with status, latency, key, consumer, IP, and user agent. Filter by method, status, key, consumer, date, or path, and export to CSV.

05

Publish a contract

Freeze the schema into a versioned OpenAPI 3.1 spec. A public, auto-generated changelog gives integrators a stable reference and shows what shipped.

Features

What it does well.

01Generate

Schema to CRUD API

Define a resource (fields, types, required, defaults, enums) and get a hosted, authenticated CRUD API. No code or config files.

02Generate

Generated docs and OpenAPI 3.1

Docs and an OpenAPI 3.1 spec ship with every project. Hand them to an integrator on day one.

03Generate

TypeScript SDK

A downloadable TypeScript SDK generated from the contract, so clients stay in sync without manual updates.

04Operate

Request logs

Status, latency, key, consumer, IP, and user agent per request. Filter by method, status, key, consumer, date, or path. CSV export included.

05Operate

Usage limits and tracking

Monthly usage limits and per-project usage tracking, shown on the project dashboard and per consumer.

06Operate

Contract versioning and changelog

API contract versioning with a public, auto-generated changelog, so integrators can see exactly what changed between versions.

07Sell

Named consumers and quotas

Name the end customers calling your API. Each consumer gets its own dashboard, monthly cap, and key set, with scoped analytics.

08Sell

API key management

Key rotation with a grace window, per-key per-minute rate limits, and a per-key analytics page. Integrators keep working during a key swap.

09Sell

Developer access flow

Visitors can request access from a project's public docs. Plans and usage page, per-project docs branding, custom domains for docs (beta), and self-serve billing.

10Team & security

Workspaces and invitations

Workspaces with email invitations and roles (owner and member). Invite tokens are single-use and expire in 7 days.

11Team & security

MFA, lockout, and audit log

TOTP multi-factor auth, account lockout, a login audit with a new-location signal, and a full audit-event log.

12Team & security

Signed webhooks

HMAC-SHA256-signed JSON on record changes, with a durable delivery and retry pipeline. SSRF guards run on every dispatch attempt.

13Team & security

Security hardening

Encrypted secret vault (AES-256-GCM), per-project IP allowlists, CSP nonces, CSRF defense, and request body guards (size, depth, prototype-pollution).

See it in action

A closer look.

EndpointOS generated public API docs for the Weather Intelligence demo, with request shapes, validation rules, and response examples

Docs shipped automatically

Every project gets a public API reference with request shapes, validation rules, and response examples. The Weather Intelligence demo shows what the generated docs look like on a live project.

Pricing

Free to start. Paid tiers as you scale.

The free tier covers 10,000 API requests per month with generated docs, OpenAPI, request logs, and usage limits, no card required. Paid tiers are live, from $9 per month.

PlanPriceRequests / moProjectsSeats
Free$010,00031
Starter$9/mo50,000101
ProPopular$19/mo250,000253
Team$79/mo1,000,00010010
Business$299/mo5,000,000Unlimited25
EnterpriseCustomCustomUnlimitedCustom

Annual billing saves about 17%. Pro and up include a 20% burst above the cap, then $10 per 100,000 extra requests.

Full pricing at endpointos.dev/pricing
EndpointOS icon

Turn your API into a product.

Free to start. No card required.