Skip to content

Keizai is a postman-like Soroban contract testing platform

License

Notifications You must be signed in to change notification settings

keizai-tools/keizai-api

Repository files navigation

Keizai API Documentation

image

Welcome to the Keizai API documentation. This project is organized into several modules, each responsible for different functionalities within the application. Below you will find links to the detailed documentation for each module.

Description

The Keizai API is a service similar to Postman but designed specifically for managing and interacting with Soroban smart contracts.

Modules

Overview

The Keizai API is designed to manage various aspects of the application, including users, teams, roles, methods, invocations, invitations, folders, collections, and blockchain network status. Each module is documented in detail to help you understand its components and how to use them.

Requirements

  • Docker
  • Docker Compose
  • Node.js (version 16 or higher)
  • npm (version 7 or higher)

Getting Started

To get started with the Keizai API, please follow the steps below:

1. Clone the repository

git clone https://github.com/keizai-tools/keizai-api.git
cd keizai-api

2. Install dependencies

npm install

3. Set up environment variables

Copy the .env.dist file to .env and update the values as needed.

cp .env.dist .env

4. Start Docker containers

Make sure Docker and Docker Compose are installed and running on your machine. Then, start the Docker containers:

docker-compose up -d

5. Run the application

npm run start:dev

The application should now be running at http://localhost:3002/api.

Contributing

We welcome contributions to the Keizai API. If you would like to contribute, please read our contributing guidelines and code of conduct.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Keizai is a postman-like Soroban contract testing platform

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages