Attini Logo

CI/CD for your Cloud Platform

What is Attini?



Attini is a serverless CI/CD Framework, desigend for Cloud Platforms.

Attini automates the creation and maintenance of AWS Cloud Platforms (networks, databases and applications) while harmonizing your workflow. This makes it easy to collaborate, increase security, and speed up development. Find more information about the Attini Way of Working here.


AWS Partner

Snapping hand

Portable Continuous Integration (CI)

The Attini CLI creates a wrapper for CI logic and helps with automatic configuration for your build environment, making it easy to build and test your code anywhere.

Components

Portable Continuous Delivery (CD)

Attini deployments are executed by serverless resources within your IT environments, removing all dependencies on build servers or central CI/CD platforms.

Space rocket

Repeatable

Every Attini deployment starts with a versioned package containing everything your deployment needs. This package can then be reused in multiple environments.

Who should use Attini?

Attini is perfect for any company running on AWS and are maintaining multiple IT environments. Attini specializes in managing Infrastructure as Code (such as CloudFormation or the CDK) and other Cloud management technologies (such as AWS Systems Manager).

An Attini Deployment natively integrates with any Cloud functionality, for example, Lambda functions or Containers. This lets you extend your deployment logic with any 3rd party software you might need, such as Ansible or testing tools.




Vision

Attini is designed by Platform engineers that want to automate their own work. We see a troublesome consequence of constantly evolving Cloud environments that organizations use for their applications. The fast evolution of Cloud services solves many problems. However, it also increases complexity. The industry's response to this complexity are new CI/CD tools like "Infrastructure as Code (IaC)" and their abstractions "Cloud Development Kits (CDK)".

So now, organizations use increasingly complex technologies to manage increasingly complex IT environments. To make matters worse, IaC is often combined with other management tools like configuration software (Ansible, Chef, etc.), serverless functions, build servers, and more. Together these factors make the Platform engineers work increasingly difficult.

This trend often results in complex manual maintenance, tightly coupled deployment processes, and complicated documentation. Attini is a hands-off deployment framework that structures your whole workflow. The Attini Framework will make it easy to reproduce any deployment, find drifts, compare IT environments and automate operational tasks.

We at Attini want Cloud environments to be easy to work with and quickly understood! We want to eliminate complex and repetitive manual work and make project handovers smooth and predictable.

Get in touch

Send us an email at contact@attini.io or book a demo right away!


Want us to contact you?

Enter your email and a short message and we will get back to you!


FAQ


How does it work?

All programmatic management systems* require the same 4 things:

1. Code (templates, playbooks etc)
2. Configuration
3. Binary (A computer or a build server with the tools installed)
4. Access (Permissions to perform the updates needed)

The Attini Framework allows you to package your code and configuration together with an Attini Deployment Plan that can do any routine task. When a package (Attini Distribution) gets deployed to an environment the Attini Framework will automatically unpack your files (Code and configuration) and run the Attini Deployment Plan. The Attini Deployment Plan can then run any container or AWS lambdas for your binaries and give it any IAM roles required. It can orchestrate complex deployment flows with choices, parallel executions, retries and more.

*Technologies like AWS CloudFormation, CDK, Terraform, Ansible, Chef, Pulumi etc.


How is an Attini Distribution different from a container/docker image?

Containers allow developers to package their code in combination with an operating system and other software so that their applications can be run in a predictable and standardized way. The Attini Framework is based on the same design principles but it's not made for application code. It is designed for Platform engineers to be able package technologies like AWS CloudFormation, AWS CDK, Terraform, Ansible and all other IT management tools in a format that can be automatically deployed.


How is the Attini Framework different from Kubernetes and Amazon ECS?

Kubernetes and Amazon ECS are systems for container orchestration. It essentially runs your containerized workloads for you. This is a difficult technical challenge and Attini will not replace these systems.

The Attini Framework is focused on the Cloud environment, meaning that it will set up Cloud resources like networks, databases, autoscaling groups, load balancers, certificates, IAM roles, encryption keys etc. that your containerized workloads need.

The Attini Framework can run containers with kubectl and with the AWS CLI installed on it so that an Attini Deployment Plan can be used to integrate with these container orchestration tools.


How is this different from Infrastructure as Code?

Attini is an orchestration tool, so it can configure and maintain IT environments that are built with Infrastructure as Code tools. So Attini is used for configuring and deploying AWS CloudFormation or Terraform, not to replace it.


Which technologies does Attini work with?

At the moment the Attini Framework only works on Amazon Web Services (AWS).

Initially we will only have native support for AWS CloudFormation, but the Attini Deployment Plan is built on AWS StepFunctions which integrates nicely with container services like AWS CodeBuild, ECS Fargate and AWS Lambda which can run any technology or API calls you need (ex Terraform, Ansible, Kubectl etc).

The Attini Framework will automatically trigger containers via the Attini Deployment Plan and make sure your code and config are available to those containers.
We plan to build standardized ways to configure and deploy common technologies like AWS CDK, AWS SAM, Terraform, Pulumi and Ansible in the future. We also plan to build support for other popular Clouds like GCP and Azure.
If you have any feature requests or feedback, please get in touch with us via contact@attini.io and we will prioritize our backlog after our customers vote.


Does Attini support SSO?

Attini only uses AWS resources inside of your AWS account which is accessed using your AWS CLI credentials.

So if your organization already have SSO set up for the AWS CLI, you are already done with your SSO configuration.

This also means that AWS CloudTrail will log everything that the Attini CLI does on your behalf.


How do I get started?

To quickly test the Framework you can follow our quick start guide.

For a more production ready setup please see our CLI installation guide and our Attini setup guide.


Pricing and Support

Pricing


Attini is free of charge for the first 3 month, no credit card is required. You only pay for the underlying AWS resources.

Attini offers a limited free tier that does not expire.

Attini has a maximum price of a $100 USD per IT environment.

Find more details about our pricing here.


Support


Find information about our support here.

To get in contact with support, send us an email at support@attini.io.


Attini Product Comparison

Partners

AWS Partner

Attini is a part of the AWS Partner Network (APN).


A Sting Company

Attini is a proud member of Sting, which is the leading ecosystem in the Nordics for startups with high growth potential.


Footer Logo

© Copyright 2022 Attini Cloud Solutions International. All rights reserved. Various trademarks held by their respective owners.

Click to go to Attinis linkedin page