Prerequisites
- A GitHub organization with at least one repository
- A CI/CD pipeline that can send HTTP requests (GitHub Actions, Azure DevOps, Jenkins, etc.)
Step 1: Create your organization
Join the waitlist
Join the waitlist to get early access. Once you receive your invite, sign in with your work email. Periscope uses WorkOS for authentication — you can sign in with email, Google, or your company’s SSO provider.
Step 2: Connect GitHub
Install the GitHub App
Navigate to Settings > Connections and click Connect GitHub. This installs the Periscope GitHub App on your organization. You can scope it to specific repositories or grant access to all repos.
Select repositories to monitor
After installation, go to Settings > Repositories and toggle on the repositories you want Periscope to track. Only monitored repositories contribute to your metrics.
Periscope captures PR merge events from GitHub going forward. Historical PR data is not backfilled — metrics begin from the moment you connect.
Step 3: Send deployment events
Deployment data is what unlocks DORA metrics. You send deployment events to Periscope from your CI/CD pipeline via a simple webhook.Generate an API key
Go to Settings > Deployments and click Generate API Key. This creates an API key scoped to your organization. Copy the key — you will not be able to see it again.
Add the webhook to your pipeline
Add an HTTP POST request to your CI/CD pipeline that fires after each deployment. Here is a minimal example:See the deployment webhook reference for the full payload schema and CI/CD-specific examples.
Step 4: Explore your metrics
With GitHub connected and deployments flowing, Periscope computes all metrics automatically:DORA metrics
Deployment frequency, lead time, change failure rate, and MTTR.
SPACE metrics
Throughput, cycle time, and size vs time.
Insights
Contributor activity, service health, and risk signals.
MCP integration
Query metrics from your AI coding assistant.
Next steps
- Understand DORA metrics and what the benchmarks mean for your team
- Learn about the MCP server for querying metrics from AI coding assistants
- Explore the OpenCode plugin for AI coding analytics