OpsLevel Logo
Product

Visibility

Catalog

Keep an automated record of truth

Integrations

Unify your entire tech stack

AI Engine

Restoring knowledge & generating insight

Standards

Scorecards

Measure and improve software health

Campaigns

Action on cross-cutting initiatives with ease

Checks

Get actionable insights

Developer Autonomy

Service Templates

Spin up new services within guardrails

Self-service Actions

Empower devs to do more on their own

Knowledge Center

Tap into API & Tech Docs in one single place

Featured Resource

Click-through Tour: OpsLevel Overview
Click-through Tour: OpsLevel Overview
Read more
Use Cases

Use cases

Improve Standards

Set and rollout best practices for your software

Drive Ownership

Build accountability and clarity into your catalog

Developer Experience

Free up your team to focus on high-impact work

Featured Resource

Software standards: How to build and maintain effective service maturity
Software standards: How to build and maintain effective service maturity
Read more
Customers
Our customers

We support leading engineering teams to deliver high-quality software, faster.

More customers
Hudl
Hudl goes from Rookie to MVP with OpsLevel
Read more
Hudl
Keller Williams
Keller Williams’ software catalog becomes a vital source of truth
Read more
Keller Williams
Duolingo
How Duolingo automates service creation and maintenance to tackle more impactful infra work
Read more
Duolingo
Resources
Our resources

Explore our library of helpful resources and learn what your team can do with OpsLevel.

All resources

Resource types

Blog

Resources, tips, and the latest in engineering insights

Guide

Practical resources to roll out new programs and features

Demo

Videos of our product and features

Events

Live and on-demand conversations

Interactive Demo

See OpsLevel in action

Pricing

Flexible and designed for your unique needs

Docs
Log In
Book a demo
Log In
Book a demo
No items found.
Share this
Table of contents
 link
 
Resources
Guide

Save time with Service Creation templates

Product
DevX
Automation
Developer
Service Creation
Save time with Service Creation templates
OpsLevel
|
June 22, 2023

With no standardized process for creating services, developers are left to their own devices, losing time pinging others for help, submitting requests, or simply taking action without guidelines. Instead of wasting this time and replicating work, platform engineers can use our Service Creation feature to build templates that include best practices from the get-go. This gives product developers a fast way to start building without hesitation, and takes repetitive, mundane tasks off the platform team’s plate. Here’s the gist of Service Creation in OpsLevel. 

For a more detailed walkthrough of the technical set up, check out our technical documentation here.

Setting up Service Creation 

Admins are the only users that can create or import service templates, and make them available to use. That way, you avoid unauthorized changes or non-approved templates and know your organization’s best practices are always baked in.

The foundation of Service Creation in OpsLevel lies in Cookiecutter templates, which are tool and language agnostic. Admins can import existing Cookiecutter templates, or source them from public GitHub repos to meet their needs and requirements. Check out the Cookiecutter project documentation for more help.

Importing Cookiecutter templates

When you have a template ready to import, you just need to provide OpsLevel the URL to the Cookeicutter JSON file, along with essential details such as name, description, language, and framework. Admins can also build in custom actions to the template, setting up a webhook to trigger everyday workflows (like opening a pull request) when the template is used. From here, you’ll authorize the template for official team use and it will show up as an option when users navigate to the service creation page.

Creating a service from a template

Once a template is available in the self-service hub, developers can use it to quickly spin up new services. Services created from templates automatically get added to the catalog, ensuring visibility and ongoing service tracking. Service code files generated from the template can be incorporated into a git repository and be added directly with your git forge by integrating GitHub, GitLab, or Azure DevOps with your OpsLevel instance, or by manually doing it using files generated from the template.

With Service Creation, admins can set up templates that allow developers to spin up new services in just a few clicks.

For customers who prefer maintaining service metadata through Opslevel.yaml, we recommend customizing the Cookiecutter template to create this file using user inputs and other parameters from the service creation flow.

Creating a service from a template instills confidence in both platform engineers and developers, ensuring that new projects begin with a solid foundation. It saves developers time, meaning they can focus on writing and shipping software, while giving platform teams the confidence that each service is starting with the right foundation to preempt future maintenance and tech debt. Making sure services are created correctly from day one is key to proper service ownership and thereby service maturity overall.

More resources

Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code
Guide
Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code

Most engineers are adopting AI tooling to write and ship code, but are they safe?

Read more
The Complete Guide to Internal Developer Portals
Guide
The Complete Guide to Internal Developer Portals

A guide to help you understand how an internal developer portal can benefit your organization, what features to look for, and who will benefit most.

Read more
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine
Guide
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine

Learn all the ways you can import your service metadata into OpsLevel.

Read more
Product
Software catalogMaturityIntegrationsSelf-serviceKnowledge CenterBook a meeting
Company
About usCareersContact usCustomersPartnersSecurity
Resources
DocsEventsBlogPricingDemoGuide to Internal Developer PortalsGuide to Production Readiness
Comparisons
OpsLevel vs BackstageOpsLevel vs CortexOpsLevel vs Atlassian CompassOpsLevel vs Port
Subscribe
Join our newsletter to stay up to date on features and releases.
By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.
SOC 2AICPA SOC
© 2024 J/K Labs Inc. All rights reserved.
Terms of Use
Privacy Policy
Responsible Disclosure
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!