Skip to main content

Quickstarts overview

Get up and running with Catalyst quickly using the available quickstart content or jump into more advanced sample applications.

CLI Quickstart

Start by making your first API call to Catalyst without any application code required using the Diagrid CLI.

API Quickstarts

Hit the ground running with our Catalyst quickstarts complete with code samples aimed to get you started with the Catalyst APIs quickly.

Project Quickstart CLI

The quickstarts experience is driven by the diagrid project quickstart create command. You can also choose to deploy the quickstart applications to an existing project by accessing the catalyst-quickstarts code repo.

Each API quickstart will:
✔️ Create a new Catalyst project
✔️ Deploy any necessary Diagrid infrastructure services
✔️ Create 1+ App ID(s) based on the API quickstart application
✔️ Clone a quickstart application to your machine
✔️ Scaffold a dev config file to run the quickstart code with the necessary Catalyst connectivity info

API QuickstartsDescription
Service InvocationSynchronous, secure communication between two services
Publish and SubscribeAsynchronous communication between two services via messaging backed by Diagrid Pub/Sub
WorkflowOrchestrate business workflow activities in long running, fault-tolerant, stateful applications using Diagrid's workflow store
State ManagementStore a service's data as key/value pairs in the Diagrid KV store

Catalyst sample apps