TypeScript SDK v4 is now available! See what's new

DigitalOcean

Inngest functions can be deployed to DigitalOcean's Functions, App Platform, or Droplets. This page covers how to configure the Inngest Add-Ons for your DigitalOcean App Platform projects or Droplets. To configure Inngest with DigitalOcean Functions, see the serve() reference.

Configure a DigitalOcean App Platform project or Droplet with a new Inngest account

Prerequisites

Before starting, make sure you have:

  • A DigitalOcean account with an application deployed on App Platform or on a Droplet.
  • Access to SaaS Add-Ons and environment variables in your App Platform project or Droplet.

Step 1: Add Inngest as a SaaS Add-On

From your DigitalOcean dashboard:

  • Navigate to the Inngest Add-Ons page
  • Click the "Add Inngest" button in the top-right.
  • Select the region closest to your app's deployment.
  • Click "Create Resource".

DigitalOcean will create an Inngest account for you.

You can now proceed to step 2 to access your Inngest application credentials.

Step 2: Access your Inngest application credentials

Navigate to your DigitalOcean Dashboard and click "Add-Ons" in the left sidebar.

Once the Inngest Add-On is installed, click the "View Inngest" link to access the Inngest Dashboard:

image.png

From the Inngest Dashboard, click the keys icon in the top-left to access the Event and Signing keys:

image.png

Visit both the Event key and Signing key pages to copy their values.

Step 3: Configure Environment Variables

Back in your DigitalOcean Dashboard, copy the Event and Signing keys into your application's environment variables as follows:

  • INNGEST_EVENT_KEY → copy from the Inngest Dashboard
  • INNGEST_SIGNING_KEY → copy from the Inngest Dashboard

You're all set: install and configure the Inngest SDK

Your DigitalOcean application is now configured with the Inngest Add-On. You can now install the Inngest SDK in your application and follow the tutorials below based on your language and framework:

Note: Once your application is configured and deployed with the Inngest SDK, go to the Inngest Dashboard to sync your application.

Configure a DigitalOcean App Platform project or Droplet with an existing Inngest account

To configure a DigitalOcean App Platform project or Droplet with an existing Inngest account:

Follow this guide to create and sync a new app in Inngest Cloud.