The programmable API network

APIs, unbound.

A decentralized platform for composing APIs into powerful programs—built with RequestScript, owned by the network.

REQUESTSCRIPT NATIVE✦PEER-TO-PEER✦RESOURCE DISCOVERY✦LOCAL-FIRST✦REQUESTSCRIPT NATIVE
01 — A new API primitive

Make APIs
as open as the web.

Stellarium turns every API capability into a resource the network can find, call, and compose. Host a resource on your own node. Let other nodes discover it. Keep the implementation where it belongs.

See how it works ↓
01

Run sovereign

Your node, your infrastructure, your resources. Stellarium embeds directly in your Fastify application.

02

Compose freely

RequestScript makes remote and local resources feel like one elegant programming surface.

03

Discover naturally

Join through a peer and your node learns the resources and routes around it.

02 — One program, many places

Write intent.
The network routes it.

Bind a resource by its qualified name. Execute local functions in-process, or send the same RequestScript program across the network to the node that hosts it.

GetTemperature.req
request GetTemperature {
  const weather: com.example.Weather

  return weather.temperature(
    city: "Oslo"
  )
}
returnValue12• executed
routing request
your node
weather
payments
03 — Ship your first resource

From zero to
networked fast.

Install the TypeScript node, register a RequestScript resource, and start a server. Bootstrap from a peer whenever you're ready to join a wider constellation.

Read the docs
$ npm install stellarium-ts fastify requestscript

There is more out there.

Build for it.

Get started →