Pricing and License

Here you find information about licensing, pricing, supported AWS regions and more.

Subsections of Pricing and License

Attini's AWS Resources

When you deploy the Attini Framework (attini-setup), it will create AWS resources in your AWS account. These resources will count against your account’s limits and generate AWS cost.

All Attini resources are following the “On-demand” pricing model, so it will not cost anything if you don’t use the Framework. The Attini Framework is also designed to be very lightweight and efficient, so small and midsize installations should fit within the AWS free tier.

Note

This information is just regarding the AWS cost generated by using Attini, Attini as a product is free to use.


What AWS resources are created by the attini-setup?

The most accurate and up-to-date list underlying AWS Services for Attini Framework is found in the attini-setup CloudFormation stack or the attini-setup resource group. If you have concerns about the resources deployed by the attini-setup, we recommend you to deploy the attini-setup in a sandbox account were you can audit all resources.

Below is a list of the underlying AWS services that the Attini Framework depends on. The list below might change or be out of date, the actual inventory can be found through the instruction above.

Current resource list as of December 2022:

  • AWS::S3::Bucket
  • AWS::Lambda::Function
  • AWS::Lambda::Permission
  • AWS::Lambda::CodeSigningConfig
  • AWS::Lambda::EventInvokeConfig
  • AWS::Events::Rule
  • AWS::IAM::Role
  • AWS::IAM::ManagedPolicy
  • AWS::Logs::LogGroup
  • AWS::DynamoDB::Table
  • AWS::CloudFormation::Macro
  • AWS::ResourceGroups::Group
  • AWS::SNS::Topic
  • AWS::SNS::Subscription
  • AWS::ECS::Cluster
  • AWS::ECS::TaskDefinition
Warning

If you update or delete any resources that are managed by the attini-setup CloudFormation stack we can no longer guarantee that the Attini Framework will continue to work or be able to update in the future. If this happens, please contact support.


How much are the AWS resources in the Attini Framework costing me?

Because the Attini Framework is following the “on-demand” pricing model, It’s difficult to give total cost. There are also customer-specific factors like the AWS free tier and AWS savings plans that can affect the TCO.

To get a detailed report on the Attini Framework cost, you can enable the cost allocation tag {"Key": "Attini", "Value": "-"} to make your bill as transparent as possible. To enable cost allocation tags follow these steps in the AWS documentation monthly cost allocation report


“On-demand” pricing vs “Pay-as-you-go” pricing

These two pricing models might sound very similar, but they are very different. If something is “On-demand”, the resource will always be available and ready to be used, but if it’s “Pay-as-you-go” you have to pay for availability. Examples of AWS services that support “On-demand” pricing are AWS Lambda, S3, DynamoDB and CloudWatch logs. Example of AWS services that support “pay-as-you-go” pricing AWS EC2, ECS Fargate, KMS, CloudWatch alarms.

Attini is “On-demand”

At Attini, we believe that “On-demand” pricing is desirable in most scenarios and are striving to only use AWS resources with On-demand pricing. This means that regions that have an unused Attini Framework should be free except for:

  1. The Attini Auto update that will run a lambda on a schedule which can drive cost, this cost should never exceed one cent per year. Auto update is disabled by default.
  2. Files in S3 or data in DynamoDB that have been used for old deploys can drive a small cost (which depends on the deployment size). Please see artifact life cycle.

Pricing

Attini is free to use, however, the underlying serverless AWS resources could generate a small cost if you exceed the AWS free tier.

Product Offering

The Attini Framework is a CI/CD Framework designed for the cloud. It uses cloud-native services to perform IT operational tasks in a highly secure and efficient manner.

Find the latest definition of our features in our documentation.

Anything in the Attini Framework, our documentation, license agreement or this product offering may be updated by us from time to time to improve the product.

Attini Framework pricing

Attini is free to use, however, the underlying serverless AWS resources could generate a small cost if you exceed the AWS free tier.

Support #{support}

Attini will offer technical support in addition to the Attini Framework, this support comes at an additional cost. For more information see support agreement.

Pay as you go Basic
Response time N/A 24 Hours response time during weekdays
Included N/A 10 Hours per month
Monthly Fee N/A 1500 USD
Hourly Fee 200 USD 130 USD

End user license agreement

Attini user license agreement (EULA).

Privacy policy

Privacy policy.

Product dependencies

To use the Attini Framework, you will need your own cloud environment To use the Attini Framework, you will need your own cloud environment into which the Attini Framework can be deployed. The Attini Framework then uses cloud-native managed services to execute its functions. For this reason, the Attini Framework will never be more reliable or have better uptime than the underlying cloud provider and its cloud-native managed services.

For more information about which services we now depend on, please see: Attini Framework dependent AWS Services.

Supported cloud providers

  • Amazon Web Services (AWS)

Supported AWS regions

As of June 2023 Attini supports the following regions:

  • us-east-1
  • us-east-2
  • us-west-1
  • us-west-2
  • af-south-1
  • ap-east-1
  • ap-southeast-3
  • ap-south-1
  • ap-south-2
  • ap-southeast-4
  • ap-northeast-3
  • ap-northeast-2
  • ap-southeast-1
  • ap-southeast-2
  • ap-northeast-1
  • ca-central-1
  • eu-central-1
  • eu-west-1
  • eu-west-2
  • eu-south-1
  • eu-south-2
  • eu-central-2
  • eu-west-3
  • eu-north-1
  • me-south-1
  • me-central-1
  • sa-east-1

Attini Framework will start supporting new AWS Regions with a “best effort” time frame after the new AWS region support all Attini dependent AWS Services

Unsupported regions

Currently, we do not support:

  • AWS China Regions
  • AWS GovCloud regions

Data collection

For billing, communication and support purposes, Attini will collect some usage data. This data will only be used internally at Attini, and it will not be distributed to any 3rd party. The data is collected during the deployments, so if you do not use the Attini Framework, no data will be collected.

Data we collect:

  • AWS Account ID
  • AWS Organization ID (If your AWS Account is a part of an AWS Organization)
  • AWS Region
  • Environment name
  • Distribution name
  • Attini framework version
  • Execution arn of your deployment plan
  • Number of steps in your deployment plan executions
  • Deployment finishing status
  • The email provided in the attini-setup CloudFormation stack if it has been configured
  • Acceptance of our end user license agreement.
  • (Optional for free tier usage) The license token is provided in the attini-setup CloudFormation stack if it has been configured

This data will be stored in the us-east-1 and eu-west-1 AWS Regions.


Content