https://github.com/lil5/tigerbeetle_api
TigerBeetle Rest/gRPC API Server (3rd party)
https://github.com/lil5/tigerbeetle_api
go golang grpc rest-api tigerbeetle
Last synced: 12 months ago
JSON representation
TigerBeetle Rest/gRPC API Server (3rd party)
- Host: GitHub
- URL: https://github.com/lil5/tigerbeetle_api
- Owner: lil5
- License: apache-2.0
- Created: 2024-03-07T14:10:08.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-07T16:41:46.000Z (about 1 year ago)
- Last Synced: 2025-04-02T16:11:13.912Z (12 months ago)
- Topics: go, golang, grpc, rest-api, tigerbeetle
- Language: Go
- Homepage:
- Size: 213 KB
- Stars: 16
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://pkg.go.dev/github.com/lil5/tigerbeetle_api?tab=doc)
Tiger Beetle REST
A simple REST api server for [TigerBeetle](https://tigerbeetle.com/)

**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](/config-example.yml)
## Development setup
**1. Install [taskfile](https://taskfile.dev/installation/) and [golang](https://go.dev/)**
**2. Install zig for cross-compilation**
```
$ brew install zig
```
Setup and run tigerbeetle in docker (optional)
```
$ make docker_setup docker_start
```
**3. Copy example config file**
```
$ cp config-example.yml config.yml
```
**4. Run server with the following command**
```
$ make start
```
## License
Apache License Version 2.0