Skip to content

blockcypher/indigo-specifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indigo

Indigo Specifications

This repository hosts the specification of Indigo API.

github actions

One API to Rule Them All.

WARNING: THIS SPECIFICATION IS UNDER CONSTRUCTION. ANY VARIABLE, ROUTE, PARAMETER, RELEASE CAN CHANGE AT ANY TIME.

Overview

Indigo is the next generation of BlockCypher's Blockchain APIs. Built with simplicity and reliability in mind. The Indigo API is specified in the OpenAPI 3.0 format.

Requests and responses can be crafted with auto-generated code using Swagger Codegen or OpenAPI Generator.

Moreover, the api.json file on the Releases page can be imported directly into Postman for easy debugging and testing.

Installation

No installation is required, as the repository only includes specification files.

Documentation

As of today, the documentation is still under construction. But once finished, it will be available on BlockCypher website.

Specification Development

We have designed several commands to help you check your code:

  • make deps to install dependencies
  • make gen to generate the specification files
  • make check-valid to ensure specification is valid
  • make release to check if code passes all tests run by GitHub Actions
  • make bundle create a bundled api.json file from api.yaml

License

This project is available open source under the terms of the Apache 2.0 License.

© 2023 BlockCypher