Skip to content

TigerBeetle Rest/gRPC API Server (3rd party)

License

Notifications You must be signed in to change notification settings

zeptofs/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

2. Install zig for cross-compilation

$ brew install zig

For Apple Silicon, run:

make release-darwin-arm64
make release-run-darwin-arm64

Setup and run tigerbeetle in docker (optional)

$ make docker-setup docker-start

3. Copy example config file

$ cp .example.env .env

4. Run server with the following command

$ make start

License

Apache License Version 2.0

About

TigerBeetle Rest/gRPC API Server (3rd party)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 86.5%
  • TypeScript 5.5%
  • Makefile 5.2%
  • Dockerfile 1.8%
  • Shell 1.0%