01BUILD

Getting Started

Onboarding is the most important part of your developer experience. Restless makes it easy for your developers to get their agent set up and ready to build.

$ npx restless init
  • AI-native onboarding connects them to your MCP server and gets them coding in a single step.

  • Import your SDK so onboarding sets developers up on the right library.

  • Replace getting started docs with interactive onboarding.

FULL STACK

Get developers to200 Okay

Restless walks each developer through connecting, adding a key, and making a first call.

Getting Started page

A getting started page that helps your users understand how to build on your API. It takes them from first login to a working call, one guided step at a time.

MCP Setup

While users onboard to your API, connect them to your MCP server too, so their agents write better code, debug issues, and stay current as your API changes.

SDK installation

Import your SDKs so users install the right one and build on your platform the way you intend.

Languages

Specific instructions for every language you support, with copy-paste setup for each.

  • Bun
  • Node.js
  • Ruby
  • PHP
  • Python

Skills

Restless builds skills for your API, so agents onboard themselves and learn how to use it without custom prompts from you.

Use cases

Setup is the easy part. Restless suggests the most common things people build with your API, so users start on a real task instead of a blank page.

Related features

Documentation

A reference that generates itself from your API and context.

Learn more

MCP Server

The hosted server users connect to in the first step.

Learn more

Agent Recovery

Turn failed calls into fixes an agent can act on.

Learn more

Turn on Getting Started
in 5 minutes

Run the command in your repo and the guided start shows up in your portal, wired to your API.

$ npx restless init

GET STARTED

Setup is a breeze

Restless is tightly integrated with your API, so we install a small SDK. Don't worry, we walk you through every step of the way.

Nothing is uploaded without your permission.

$ npx restless init

A terminal animation shows the Restless API setup from introduction through account login.