Git-native
Every request, environment and folder is a YAML file. Diffs review like code; merges resolve like code; secrets stay out of the cloud.
Git-native
Every request, environment and folder is a YAML file. Diffs review like code; merges resolve like code; secrets stay out of the cloud.
One protocol switch
REST, GraphQL and WebSocket live in the same workspace and the same tab bar — no app-switching when the API does.
CI-ready CLI
argos run reads the same files the desktop UI does. JUnit / JSON / HTML
reporters drop into GitHub Actions and GitLab CI without glue code.
Imports everything
Postman v2.1, Insomnia v4, Bruno, OpenAPI 3.x and raw curl snippets
drop in via a single drag-and-drop wizard.
# Run a collection in CI with JUnit output GitHub Actions picks up.argos run ./collections \ --env ci \ --reporter junit=argos-report.xml \ --iteration-data ./fixtures/users.csv# A single request — version-controlled, diff-friendly.kind: requestname: List userstype: restmethod: GETurl: "{{baseUrl}}/users"headers: - name: Accept value: application/jsonauth: type: bearer token: "{{token}}"scripts: tests: | bru.test('status 200', () => { bru.expect(bru.res.status).toBe(200); });argos run flags, reporters, data-driven
iterations.