The platform

Five products, one platform.

Orbit is a work platform for software and business teams. Orbit (work tracking), Forge (code and CI/CD), Pulse (observability), Folio (knowledge) and Lumen (an AI assistant) run as one product with one account and one project membership model. Each company works on its own address, with its data isolated at the database level.

Orbit is in private preview. Nothing is sold yet.

The chain, in detail

From a work item to a postmortem, and a question about both

Each link below is a built, tested behaviour. Where a link is still in development or planned, it carries a badge.

  1. 1Work itemPlanned, ranked and assigned on a boardOrbit
  2. 2Merge requestKeys in branches and commits link the codeOrbit Forge
  3. 3PipelineBuilt and tested on your own runnersOrbit Forge
  4. 4DeploymentRecorded on the work it shippedOrbit Forge
  5. 5MonitorPulse compares errors and latency before and afterOrbit Pulse
  6. 6Alert files a bugOne Orbit bug per problem, synced both waysOrbit Pulse
  7. 7PostmortemAn incident becomes a Folio page with tasksOrbit Folio
  8. 8Lumen answers"What broke?" with sources you may seeOrbit Lumen

One identity

One sign-in, one permission model

Forge, Pulse, Folio and Lumen resolve the same Orbit session and check your current project role on every request.

One session

Every product reads the Orbit session. Sign in once, and every product knows who you are.

Project roles checked on every request

A repository, a space and a telemetry project belong to an Orbit project and inherit its members.

Product access per person

Choose, in one people directory, who may open Code/CI, Observability, Knowledge and Lumen.

Your company, your address

Isolation you can test

Each company works on <company>.orbit.inortix.com. The site is taken from the host name, and the data sits behind PostgreSQL row-level security on all 139 site tables. The browser test suite runs two company sites side by side with the same project keys, and each sees only its own.

  • Every API, search, export and live event excludes other tenants
  • Orbit’s cloud runs on servers in Hetzner’s Helsinki data centre, Finland (EU)
  • Forge, Pulse, Folio and Lumen answer on every company address Planned Today they answer on the default site only, and separating them per organization is needed before launch.

One quota, one bill

How plans will work at launch

Plans will give each organization one storage quota for all four kinds of data, one maximum file size and one bill. Planned Per-organization quotas and billing are still being built, and limits are not yet set per organization. There is no per-seat telemetry: who sees telemetry is decided by project permissions.

Planned storage by plan

AI with guardrails

Claude Haiku 5.5 answers, and it never writes on its own

  • Claude Haiku 5.5 on Orbit’s cloud

    On Orbit’s cloud, Lumen answers with Claude Haiku 5.5 from Anthropic. How many questions an organization can ask is set by its plan.

  • No write path

    The Lumen server cannot write to any product. Every change is a confirm card that your browser runs with your session.

  • Only what you may see

    Lumen reads each product through its API as you. Only the question, page context and manifest fields reach the model.

  • Find everywhere works with no model

    Parallel search across all products with each product’s permissions, even when no model is configured.

OpenTelemetry first

No proprietary agent to adopt

Standard OpenTelemetry settingssh
OTEL_EXPORTER_OTLP_ENDPOINT=https://<your-orbit-address>/otlp
OTEL_EXPORTER_OTLP_HEADERS=X-Pulse-Key=<project ingest key>
OTEL_SERVICE_NAME=checkout

Pulse takes OTLP/HTTP logs, traces and metrics in protobuf or JSON. Angle brackets mark values you fill in.

  • OTLP/HTTP intake with project ingest keys, hashed and shown once
  • Telemetry in ClickHouse with per-project retention from 1 to 365 days
  • With plans at launch, retention is capped by your plan (3 to 30 days, longer on Enterprise) Planned
  • Every error and slow trace is kept; the rest is sampled at your rate
  • Monitors and dashboards export and import as JSON

Explore Pulse

Durable and verified

Built to survive a bad day, and to prove it

Outbox and idempotent workers

Every write appends history and an outbox row in the same transaction. Workers de-duplicate and resume after a crash.

Typed outage errors

A PostgreSQL or Redis outage answers a typed, retryable error. It is never a fake success, and committed work survives.

Backups with restore drills

Backups cover the database, attachments and configuration. A drill checks row counts and every attachment hash.

Integrations and API

Open by design

A versioned REST API, tokens you control and manifests that let a product join Lumen without code changes.

Versioned REST API with OpenAPI 3.1

/api/v1 with typed error bodies, paging headers, rate limits and a public OpenAPI document.

API contract tests on every release

A committed route list is compared with the server, and responses are checked against the schemas.

Pulse OTLP/HTTP intake

Logs, traces and metrics with project ingest keys.

Forge Git over HTTPS and SSH

Scoped, expiring, hashed project access tokens and SSH keys.

Your own product through a manifestPlanned

A product publishes a manifest and Lumen reads it, with no code changes. Joining a new product is a Lumen setting that Orbit controls, so it is not available on Orbit’s cloud yet.

Outgoing webhooksIn development

Signed HMAC-SHA256 event subscriptions with filters, rotation, retries and a delivery log.

API overview in the docs Platform roadmap

One platform, five products

Orbit is in private preview. Every new organization will start with a 14-day Business trial, no card required.