The Self-Service Delivery Platform

Unleash autonomy
Atomist enables Self-Service Delivery, so that delivering your app just takes a git push. Define automated delivery flows that smartly review, autofix, build, test and deploy. No pipeline required.

What is Self-Service Delivery?

Self-Service Delivery removes the friction of having to request an environment for a project, or the toil of setting up the delivery process yourself. It puts the entire delivery process in front of you, so that you always have visibility and control. The information and tools necessary to ship great software are right at your fingertips, enabling you to start new projects, develop and have those projects delivered automatically.

Delivery is more than the act of building, testing and deploying. Delivery is everything you do in order to ship, including creating new projects, updating dependencies, refactoring code and countless more tasks. Self-Service Delivery means that you can develop and automate your own tasks, to scratch your own itches.

Atomist Enables Self-Service Software Delivery

Atomist is a platform for developing Self-Service Delivery for your team.

Automatic Delivery for All of Your Projects

Atomist enables automatic delivery across all your projects. Evolve that flow in one place, not repository by repository. Enabled by the Software Delivery Machine’s event-driven approach, delivery is consistent and automatic across all projects.

Visualize and Control the Entire Delivery Flow

All activity across the delivery flow, from initial commit through promotion and verification in production, is visible in one place. Always know the state of delivery for your projects. Take direct action when needed in chat or by issuing commands.


Create New Deployable Projects Instantly

Use virtually any repository as a starter. Easily start from known good code bases, whether one in our list, a popular repository on GitHub, or one of your own. Creation is a snap: Atomist creates a new repository for you, and the project is automatically deliverable from the initial commit.

Deploy to Any Kubernetes Cluster

Easy one-time setup to deploy to Kubernetes whether you use Minikube, Google Kubernetes Engine, Azure Kubernetes Service, Amazon Elastic Kubernetes Service, RedHat OpenShift, Pivotal Container Service or open source Kubernetes.


Collaboration Built-In

Chat-native interface makes your delivery process part of the conversation in Slack or Microsoft Teams. See delivery progress in chat and take action immediately, by merging a pull request, assigning an issue, or approving a deployment. Atomist bot commands make it easy to create projects or initiate a deployment.

Fully Programmable Delivery That Evolves with You

When you need to change how delivery works – for example, to add vulnerability scanning, push Docker images to a different artifact store, or add your own bot commands – the delivery process is completely programmable. We think code speaks louder than YAML.

The Platform for Self-Service Delivery

Enabling Self-Service Delivery requires support to put control in the hands of the developer, and the engine to intelligently automate the delivery process. The heart of Atomist is the Software Delivery Machine (SDM). It’s an event-driven delivery automation engine that maintains a rich model of your app and delivery flow and is fully programmable in code.

Command Interface

Giving direct control to take actions like creating a new project or approving a deployment helps teams ship faster. Atomist has a rich command framework for you to create custom commands that are available to everyone in chat or via command-line. Commands can be attached to chat notifications so that users can take action right there – promote that staging deployment.

ChatOps

Put complete visibility into the delivery flow in front of everyone in your team with correlated and actionable notifications directly in chat. Notifications keep everyone up to speed. Native chatops with bot support in Slack and Microsoft Teams means better team alignment and collaboration.

Event Hub

Atomist is an event-driven delivery platform that captures events from all stages of development delivery, correlates events to track the flow of activity, triggers automation action from any event, and logs activity acting as an audit trail.

Cortex

Cortex is a model of correlated events and information related to a project, stored in a graph database, queryable for reporting and use in commands and notifications.

Integration

Bi-directional integration with third-party tools used in your development and delivery flow means Atomist receives events, and also integrates with those tools APIs to directly execute delivery stages.

Get Started with Self-Service Delivery

Cloud-Hosted SDM
Hosted SDM for use delivering Node apps to Kubernetes

  • Delivery for Node apps to Kubernetes built-in
  • Create and deliver Node applications
  • Automatic autofix (lint), build, test, Docker build and deploy to Docker registry
  • Test deploy to Atomist-hosted Kubernetes cluster
  • Deploy to your own Kubernet es cluster

Get started delivering Node applications right now.

Get Started for Free
Self-Hosted SDM
Fully customizable delivery for multiple language stacks and deployment environments

  • Run SDM anywhere (self-hosted)
  • Use and customize pre-built SDMs
  • Integrate with on-premises development and deployment tools
  • Use with GitHub, BitBucket or GitLab
  • Add functionality with Extension Packs

Get started with your own SDM right now.

Install
The Latest from Atomist
Posted by Rod Johnson
Evolving Understanding of Delivery

Two new terms have recently emerged around software delivery: Software Defined Delivery and Progressive Delivery. Why? How do they relate to Continuous Delivery? Several forces today make delivery increasingly complex. Notably, proliferation of repositories, with hundreds of small projects replacing a handful of monoliths; desire for greater automation to realize the full potential of CD across multiple environments; the rise of feature flagging; and increased evidence (such as the Equifax debacle)

Posted by Ryan Day
Event-Driven Software Delivery

Atomist co-founder and Chief Architect, Jim Clark, recently sat in with Rob Hirschfeld for an episode of the L8ist Sh9y Podcast. It's a wide-ranging conversation about delivery as workflow, event-driven delivery, code analysis, GraphQL and ChatOps.

Posted by Ryan Day
Remove What You Hate 😡 from Software Development

My co-founder, Rod Johnson recently talked with Gene Kim, (see “The Phoenix Project” and “The DevOps Handbook”), and Alex Williams of The New Stack on The Makers podcast.

Posted by Jessica Kerr
Problems you shouldn't have

The other day I heard a sad story about a build that was broken for weeks due to a bug introduced in an open-source library. It took the maintainer a long time to fix it (they're not getting paid for this, no criticism). In the enterprise they had so many layers of repository caching the team couldn't escape the buggy version. Even sadder, that library existed for fancy terminal output of a library that produced documentation (typedoc). A nonessential feature of a nonessential build step blocked

Posted by John Doe
Lorem ipsum dolor sit amet consectetur.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Vitae aliquam odio molestias doloribus consequuntur ipsa labore ab consectetur suscipit esse est quam, enim doloremque facere maxime velit error, ducimus temporibus. Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ea commodi omnis reprehenderit quod aliquam natus autem facilis officiis? At est exercitationem quibusdam doloribus magni iste suscipit, voluptatibus iusto esse accusantium ea excepturi voluptas illo, quasi, numquam dolores explicabo nihil sit!

Ready to try Atomist?

Go from brand new project to deployed in minutes.

Hi there 👋

Start a conversation

The team will reply as soon as they can

David Christian
Get a demo

Interested in evaluating Atomist? Request a demo meeting with us

Find an answer yourself
Stay in the know. Subscribe to our list.