Skip to content

TigerBeetle Rest/gRPC API Server (3rd party)

License

Notifications You must be signed in to change notification settings

lil5/tigerbeetle_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoDoc

Tiger Beetle REST

A simple REST api server for TigerBeetle

Rest API: Tigerbeetle REST API uses 🐶 Bruno

Download the client here: https://www.usebruno.com/ And get started by opening the /bruno directory in Bruno.

Config Example File: /config-example.yml

Development setup

1. Install golang

Setup and run tigerbeetle in docker

$ make docker-setup docker-start

2. Copy example config file

$ cp .example.env .env

By default it is set to use a grpc server uncomment USE_GRPC=false and set to false for rest api.

4. Run server with the following command

$ make start

Cross Compilation

Install zig for cross-compilation

$ brew install zig

Build tigerbeetle_api cross-compiled

Read the Makefile and run one.

License

Apache License Version 2.0