Modernize Delivery of Cloud Native Apps

Event-driven delivery automation built for modern applications. Programmable in code, ChatOps comes standard.

Responsive image
Move beyond pipelines.

Get event-driven delivery automation that scales across hundreds or thousands of projects. Define automated delivery flows that smartly review, autofix, build, test and deploy.

The Modern Delivery Platform

Automated Delivery for All of Your Projects

Evolve delivery flow in one place, not repository by repository. Get consistent, automated delivery across all projects with an event-driven Software Delivery Machine.

Visualize and Control the Entire Delivery Flow

Know the delivery state of all your projects, all the time. See all activity across your delivery flow, from initial commit through to promotion and verification in production. Take direct action when needed in chat or by issuing commands.

Self-Service

Make actions accessible with notifications and commands. Remove the friction of having to request resources, or the toil of setting up the delivery process yourself. Put the entire delivery process in front of you, so that you always have visibility and control.

Deployment Built-In

Deploy to your platform of choice in the cloud or self-hosted. 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), Cloud Foundry, ECS, Fargate and more.

Collaboration-Oriented Delivery

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: Merge a pull request, assign an issue, or approve a deployment. Atomist bot commands make it easy to create projects or initiate a deployment.

Fully Programmable Delivery That Evolves with You

Change your delivery by changing code. Whether you’re adding vulnerability scanning, pushing Docker images to a different artifact store, or adding your own bot commands your delivery process is completely programmable. We think code speaks louder than YAML.


The Software Delivery Machine

At 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.

Integrations

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.

Command Interface

The Atomist command interface gives you direct control to take actions like creating a new project or approving a deployment. 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.

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 for a full audit trail.

Cortex

Cortex is Atomist’s queryable graph database of correlated events and information related to your projects. Use it for reporting, commands and notifications.




Get Your Own Software Delivery Machine


Cloud-Hosted SDM

Atomist hosted SDM for delivering Node apps to Kubernetes.

  • Atomist cloud-hosted SDM

  • Works with GitHub.com

  • 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 Kubernetes cluster

Get started delivering Node applications right now.


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.

The Latest from Atomist

Posted by Atomist

Community Happy Hours with Atomist Engineering at Mikkeller London

We're hosting happy hours at Mikkeller Bar in Shoreditch this evening. Come by for a drink and high five an Atomist engineer. 🙌

Posted by Jessica Kerr

Principles of Collaborative Automation

I have four prerequisites for you here, and then four precautions. These principles come out of the Resilience Engineering community, and studies of collaboration in humans working together.

Posted by Jessica Kerr

"Rely on" vs "Work with"

We work with our teammates, so the world can rely on our team.

Posted by Rod Johnson

This Will Surprise You

How many different Docker base images is your organization running? Which ports do your Docker containers expose? How many versions of core technologies like TypeScript or Spring Boot are you running? How many versions of any particular library? Chances are, the answers are going to surprise you. Inconsistency brings risk and slows progress. Different technologies and versions have different bugs, capabilities, security vulnerabilities and implications for your developers. Inconsistency makes

Posted by Jessica Kerr

Control vs Flexibility: what do we centralize?

Centralization/decentralization is a pernicious tradeoff in development. Do we value consistency or flexibility? To defeat this tradeoff, draw the lines in the right place.




Pricing
About
Blog
Product
Careers
Docs
Open source
Developers
Contact
Resources