Documentation

    Learn how to design, test, and ship reliable APIs with Apicurl. From first request to production-ready workflows, these guides cover REST, GraphQL, environments, automation, and collaboration.

    Getting Started

    Installation, quick start tutorials, and the core concepts of API testing. Learn how to send your first request, save collections, and share workspaces in minutes.

    Read Getting Started Guide

    CLI & Automation

    Complete reference for the Apicurl command-line interface. Learn how to run collections in CI, schedule checks, and keep staging and production aligned.

    View CLI Commands

    REST, GraphQL & WebSockets

    Detailed guides on testing REST, GraphQL, and WebSocket APIs. Learn how to handle authentication, variables, schema validation, and real-time streaming tests.

    Explore API

    Core Concepts

    • 1
      Collections: Organize your API requests into logical groups for better management and sharing.
    • 2
      Environments: Switch between local, staging, and production environments easily with environment variables.
    • 3
      Scripts: Write pre-request and test scripts in JavaScript to automate complex workflows and data validation.

    Advanced Testing

    • Global Variables: Use global variables across all collections for consistent testing data.
    • Auth Templates: Pre-configure OAuth2, Bearer Token, and Basic Auth templates for quick reuse.
    • Mock Servers: Coming soon! Create mock endpoints to test your frontend before the backend is ready.

    Can't find what you're looking for?

    Check out our blog for deep dives or reach out to us at support@apicurl.com.