Getting started
Open the workspace and choose how to begin.
- Import a spec. An OpenAPI or Swagger file, a Postman collection export, or RAML. Every endpoint it describes becomes a request you can send.
- Start empty. Build requests by hand, or paste a
cURLcommand straight into the URL field and let it fill everything in.
Sending requests
The request builder covers query parameters, headers, cookies, auth, and every body type — JSON, form-data, url-encoded, XML, raw and GraphQL.
Requests are sent by Atlas rather than by the page, so CORS never blocks one. Anything on the public internet works, and the desktop app can also reach localhost.
Save any response against the request it came from, and turn one into a TypeScript, Zod, JSON Schema, Dart, Python or Go type without leaving the pane.
Environments
Write {{variables}} anywhere — in a URL, a header, a body, a query parameter — and they resolve from the active environment. Switch environment and every request follows.
Variables are coloured by state: green has a value, red is defined but empty, and amber is not defined anywhere. Hover one to see what it will actually send.
Flows
A flow chains requests so one can hand values to the next — sign in, take the token out of the response, and carry it into the calls that need it.
Drop requests on the canvas, connect them, and say what each connection carries. Running the flow executes them in order and passes the mapped values forward.
Connecting GitHub
Public repositories work without an account. For private ones, connect GitHub from the workspace — Atlas asks for read-only access and never writes to your repositories.
Testing localhost
A page served over https:// cannot open a connection to http://localhost. Browsers block it deliberately, and no amount of work inside the app changes that.
To reach a server on your own machine, run one command in a terminal and Atlas sends through it:
npx github:softtunners/atlas.api
Full guide — installing Atlas and using the agent.
Your data
Collections, environments and flows are kept in your browser. Nothing you build is sent to us, and there is no account to create.
The requests you send pass through Atlas so that CORS does not apply — they are forwarded and the response handed back, never stored.
Getting help
Something wrong, or something missing? Open an issue. Steps to reproduce are worth more than anything else you can send.