Quickstart Guide
Develop with Orca locally
Welcome to Orca — the orchestration framework for running analytics on realworld data, at scale.
This guide will walk you through setting up Orca locally so you can start building and running your own algorithms in minutes.
1 - Install the Orca CLI
The Orca CLI helps you manage the lifecycle of Orca services locally. Orca is built on top of open source resources, and containerisation is used to manage them when developing locally.
So, before installing the CLI, make sure Docker is installed on your machine.
For Linux / macOS / Windows via WSL
Run:
$ curl -fsSL https://raw.githubusercontent.com/Predixus/orca/main/install-cli.sh | bash
2 - Start the Orca Stack
With the CLI installed, launch the Orca-Core stack:
$ orca start
Verify the system is running and retrieve connection details:
$ orca status
PostgreSQL: running
Connection string: postgresql://orca:orca@localhost:32768/orca?sslmode=disable
Redis: running
Connection string: redis://localhost:32769
Orca: running
Connection string: grpc://localhost:32770
→ Set these environment variables in your Orca SDKs to connect them to Orca:
→ ORCASERVER=grpc://localhost:32770
→ HOST=172.18.0.1
If Orca is not running, start the stack with the command orca start
.
3 - Start Developing
Once the orca stack is running, you’re ready to register your first algorithm using one of our SDKs:
- Python.
- Node - Arriving Soon!