• Contact us
  • Docs
  • Login
Watch a demoFree trial

Connect the tools and workflows you already use

Integrations and webhooks connect every push, deploy, and backup to your existing workflows, without custom polling or manual updates.

 

Connected to your delivery workflow

Connect your source repository

Use GitHub, GitLab, or Bitbucket as the source of truth for your code. Upsun mirrors the repository and manages environments from branch and pull request activity.

Trigger environment actions from Git

Create branches, open pull requests, push code, and merge changes in your source repository. Upsun can create, rebuild, and remove matching environments based on that activity.

Activity scripts

Activity scripts run custom logic on platform events, with built-in utilities for HTTP requests, Slack, and Jira.

Built for production-grade integrations

Upsun helps teams connect deployment activity to the tools that already support their release process.

  • Native source integrations for GitHub, GitLab, and Bitbucket.
  • Environments created automatically from branches and pull or merge requests.
  • Rebuild environments when code changes.
  • Activity scripts run on Upsun's infrastructure, with built-in utilities for HTTP requests, Slack, and Jira.
  • Filter webhook events by activity type or branch.
  • Sign webhook payloads with a shared key for verification.
  • Manage every integration through the Console, the upsun CLI, or the REST API.

Designed for how developer teams ship

Automatic handoffs

Webhooks and source integrations move deployment status between tools automatically. No manual copying or missed updates.

Preview for every branch

When a pull or merge request is opened, Upsun creates a preview environment and reports the URL back to the request. Reviewers click straight into the running change.

Disconnected release workflows

Code, environments, CI, and internal systems often live in separate places. Integrations keep them in sync without forcing teams into a new workflow.

Custom automation overhead

Upsun runs activity scripts on its own infrastructure. No custom integration layer to monitor, debug, or maintain.

Production gets through first

Activities run in parallel queues, and production activities are prioritized across all of them. A noisy preview environment can't hold up an urgent production event.

Audit trails by default

Every integration logs its activities to the project. Inspect run history, view full logs, and replay failed events from the CLI or Console.

Ready to connect your delivery workflow?

Start a free trialSchedule a demo