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

4b39e8d · Apr 12, 2025
Jan 30, 2025
Mar 7, 2024
Jan 30, 2025
Apr 12, 2025
Mar 19, 2024
Dec 19, 2024
Apr 12, 2025
Dec 12, 2024
Jan 5, 2025
Apr 12, 2025
Jan 30, 2025
Dec 19, 2024
Dec 19, 2024
Feb 11, 2025
Apr 12, 2025
Mar 7, 2024
Dec 28, 2024
Feb 11, 2025
Apr 12, 2025
Jan 30, 2025
Apr 12, 2025
Dec 12, 2024
Apr 12, 2025
Apr 12, 2025
Dec 19, 2024
Dec 28, 2024
Dec 19, 2024
Jul 30, 2024
Dec 19, 2024
Mar 19, 2024
Dec 11, 2024

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