Skip to main content

Getting Started with APICove

Welcome! You're here because you're ready to accelerate your API development and testing with the APICove tools. This guide will walk you through the basics and get you up and running quickly.

What is APICove?

APICove is a suite of tools designed to speed up the entire API lifecycle—from design to testing. Whether you're just starting out or deep in the development process, APICove tools can help streamline your workflow and reduce the manual work involved.

The Tools

GYAT: Go-Through Your API Tool

GYAT is a command-line tool that simplifies running API tests. It was built with ease of use in mind, inspired by the simplicity of the kubectl CLI tool.

With GYAT, you can run API tests from your terminal—no coding required. Whether you’re validating endpoints or querying APIs, GYAT offers a straightforward approach to getting your API tests done.

Go from this complex curl command:

curl -X GET "https://api.example.com/pets" -H "accept: application/json"

To this simple GYAT command:

gyat petstore get pets

Ready to get started? Check out the GYAT getting started documentation for more information.


HAPI: Headless API

If you are not happy with all the manual work involved in writing the boilerplate code for API tests, mock servers, we created HAPI just for you.

HAPI is a headless API tool that allows you to scaffold your API server without writing any code. With HAPI, you can quickly create a fully functional server, to streamline the full API lifecycle: design, development, and testing.

Many solutions exist to help you mock your API or to generate code from your OpenAPI spec file, but HAPI is unique in that it generates a fully functional server that you can run locally or deploy to the cloud. HAPI gives you more control, flexibility, and efficiency than standard API setups.

To get started with HAPI, check out the HAPI getting started documentation.


APICove Studio Generator

The APICove Studio Generator helps you automatically generate API tests (using Jest or Mocha) from your OpenAPI spec file. Once generated, you can quickly integrate these tests into your project.

To see it in action, you can explore the Mocha project template, which is available directly on GitHub CodeSpaces for quick testing.