No items found.
Table of contents
Demo: Build and customize OpsLevel integrations
In this 30-minute technical deep-dive, OpsLevel’s Solutions Architect, Toms Zacharia, demonstrate how to extend and customize your service catalog with the brand-new Custom Integrations feature—powered by two simple, YAML-driven stages:
- Extract
- Webhook Push or HTTP Polling (with authentication, pagination, retries)
- Define exactly which JSON records to pull from Jira, Datadog, SonarQube, or any API
- Filter out unwanted data (e.g. automatically exclude “Done” Jira issues)
- Transform
- Map external fields into your catalog’s Custom Properties and Component Types
- Govern on-miss behavior per integration: skip, create, or suggest new entities
- Establish relationships (e.g. link Jira tickets to services and teams) and audit every change
Key Highlights:
- Live build of a Jira integration: creating component types on the fly, mapping ticket fields, and establishing service/team relationships
- Demo of daily polling for a vulnerability scanner (critical/high counts) and real-time push for CI build status
- Hands-on Q&A covering extract filters, polling cadence, HMAC auth, JSON object mapping, and more
- End-to-end test run: inspect raw payloads, preview mapped components, and view downstream scorecards, filters, and IDE context
What is a Custom Integration in OpsLevel?
Custom Integrations with Data Mapping gives you complete control over how external data flows into your engineering catalog—no more rigid, pre-built connectors or weeks of custom code.
- Create any integration: pull in JIRA issues, proprietary internal tools, or any API beyond our 50+ native connectors.
- Enrich what you already have: extend built-in integrations (Datadog, GitHub, SonarQube) with the exact metadata you need.
- Model your world: define new component types, relationships, and custom properties—all via YAML.
- Two-stage, config-driven approach:
- Extract—configure webhooks or HTTP polling (auth, pagination, filters)
- Transform—map fields into OpsLevel properties, create types/relations, and govern on-miss behavior
Read the full announcement and see examples.
By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Data Processing Agreement for more information.
Okay!