Schematic is a feature and entitlement management platform for SaaS companies, providing pricing, packaging, and metering capabilities. It enables engineering and product teams to manage feature flags, define subscription plans, track feature usage, and control customer entitlements without code changes. Schematic raised $6.5M in April 2026 and launched an official Stripe App for entitlement management as a first-class billing primitive.
Human URL: https://schematichq.com/
| Language | Repository |
|---|---|
| Python | schematic-python |
| Node.js | schematic-node |
| Go | schematic-go |
| Ruby | schematic-ruby |
| Java | schematic-java |
| PHP | schematic-php |
| C# | schematic-csharp |
- schematic-openapi.yml — Full Schematic REST API specification (OpenAPI 3.0)
- schematic-rules.yml — Spectral ruleset for Schematic API conventions
Workflow Capabilities:
- feature-management.yaml — Feature flags, features, plans, and entitlements management
- customer-management.yaml — Companies, users, event tracking, and analytics
Shared Definitions:
- capabilities/shared/schematic-api.yaml — Full Schematic API consumed definition
- schematic-company-schema.json — Company resource schema
- schematic-feature-schema.json — Feature resource schema
- schematic-plan-schema.json — Plan resource schema
- schematic-api-structure.json — API resource group structure
- schematic-context.jsonld — Linked data context for Schematic vocabulary
- schematic-check-flag-example.json — Check a feature flag
- schematic-upsert-company-example.json — Upsert a company
- schematic-create-plan-example.json — Create a subscription plan
- schematic-track-event-example.json — Track a usage event
- schematic-vocabulary.yml — Domain vocabulary for Schematic concepts
Kin Lane — kin@apievangelist.com