Keep up to date with changes to Akeero.
Say hello to Profiles in Akeero, a versatile tool for elevated resource configuration. Profiles enable you to create predefined resource configurations that can be easily applied across your entire workspace. Whether you're managing resources for an organization or a team, Profiles enable you to establish default configurations that ensure uniformity and compliance, increase speed, and improve security. By automating repetitive tasks and promoting established standards, Profiles enable you to focus on building and managing infrastructure with precision and efficiency.
We're introducing Code Templates to Akeero, a practical addition designed to enhance your development workflow. With Code Templates, you can store your Lambda and code templates directly in your GitHub repository and seamlessly reference them within Akeero. This integration ensures consistent and efficient development by applying proven code structures across your infrastructure. This feature streamlines your work by reducing repetitive setups and accelerating development while maintaining best practices.
We're excited to announce the addition of support for AWS AppSync in Akeero! Now you can seamlessly integrate and manage AWS AppSync resources through Akeero's intuitive interface. This empowers you to efficiently develop, deploy, and manage APIs for your applications. Whether you're building real-time applications or leveraging GraphQL APIs, Akeero's support for AWS AppSync ensures you have the tools you need to create robust and scalable applications.
Built with Akeero
Presenting "Built with Akeero" - a new feature that allows you to publicly share an Akeero project through an embeddable button. This capability enables others to clone the project into their own Akeero workspace with ease. Whether you're collaborating with teammates or sharing your work with the community, "Built with Akeero" makes project sharing and collaboration simpler and more effective.
These feature updates are aimed at simplifying your development process and enhancing your infrastructure management within Akeero. We're committed to delivering practical tools that streamline your workflow and boost productivity.
Stay tuned for more updates as we continue to enhance your Akeero experience!
NextJS Starter Template
We’re making it easier to host Next.js on AWS with the launch of our Next.js template.
Built for Next.js 13, the template uses the ‘open-next’ framework to prepare your Next.js site for AWS, and defines the required resources using CDK that you can run in your account.
Unlike other approaches to hosting Next.js on AWS, this template is a starting point that leaves you in full control and doesn’t lock you in. The Next.js template scaffolds out a working, deploy ready Next.js project built on the Akeero Diagram to Code platform.
By using Akeero’s Diagram to Code platform you have the ability to extend the base template to add additional resources like API Gateway, Lambda and EventBridge within the same stack. When you’re ready to deploy, export your project to CDK by saving it locally. You’re left with a working CDK project that uses the latest version of the CDK framework, with no custom resources, and no dependencies on Akeero.
New Resource Support
We have been working hard since our last Changelog to add support for additional AWS resources in Akeero.
In the latest version of Akeero we have added support for the following:
- CloudFront - AWS Certificate Manager and Custom Domains via Route53
- CloudFront - added support for CloudFront Functions
- EventBridge - Custom Bus and Default Bus support
- EventBridge - Custom Pattern Based Rules
- EventBridge - Schedule Based Rules
- Eventbridge - Lambda and S3 integration
- Lambda - added support to configure function URLs, Timeout, Memory and Custom Log Retention
- Improved Local FileSync Experience
- Akeero now remembers the file location of your project on your filesystem, so you no longer need to.
- Improved User Management
- Added support for changing user roles within your workspace.
- Added support for removing users from your workspace.
- Improved Teams and Team-Based Access
- Added support for changing user roles within teams.
- Added support for removing users from teams.
Support for Multiple Users
We think that the designing and building infrastructure should be a team sport - that's why we're thrilled to announce that Akeero now supports multiple users! Collaboration is key to building great infrastructure, and with this new feature, you can invite team members, colleagues, or collaborators to join your Akeero workspace. Whether you're working on a project together or sharing the workload, multiple users can now access and contribute to the infrastructure design, making teamwork more efficient and productive.
Teams and Team-Based Access
Introducing teams and team-based access in Akeero! With this powerful addition, you can create teams within your workspace and assign specific access permissions to each team. Whether you have different departments, cross-functional teams, or need to restrict access to certain resources, teams provide a flexible and granular way to manage permissions. Now you can ensure that the right people have the right level of access, fostering collaboration while maintaining security and control.
We're excited to introduce an enhanced navigation experience in Akeero! We've listened to your feedback and made significant improvements to help you move seamlessly across the app. With the new and improved navigation, you'll find it easier than ever to access the features and resources you need, streamlining your workflow and enhancing overall usability.
We've launched a dedicated documentation website at docs.akeero.com. Now you can easily access comprehensive guides, tutorials, and reference materials to help you maximize your Akeero experience. From getting started to advanced usage, our documentation is here to support you at every step of your journey.
- Seamless feedback and issue reporting: We value your input, and to make it even easier for you to share your thoughts and report any bugs or feature requests, we've introduced an in-app feature/bug reporting mechanism. With just a few clicks, you can provide valuable feedback directly from within Akeero, enabling us to continuously improve the platform and better serve your needs.
- Enhanced control with the Refresh button: We understand the importance of having control over your resources, and to give you that extra level of control, we've added a Refresh button to the AWS Integration feature. Now, you can manually trigger a refresh of the resource list, ensuring you have the most up-to-date information at your fingertips. With this new capability, you can make informed decisions and maintain a real-time view of your AWS infrastructure.
We're dedicated to enhancing your experience with Akeero, and these updates are just a few of the ways we're working to make your journey even more seamless, powerful, and enjoyable. We can't wait to see how these improvements empower you to build and manage your AWS infrastructure with confidence and ease.
Stay tuned for more exciting updates in the pipeline!
Akeero now seamlessly integrates with your AWS account! This powerful feature enables you to effortlessly gain insights into the resources deployed within your AWS accounts. Currently, Akeero supports Lambda, DynamoDB, and API Gateway, with forthcoming support for SQS and SNS. Connecting your AWS account is a breeze—simply deploy a CloudFormation template, and you're good to go. Managing multiple AWS accounts is also effortlessly handled by Akeero.
Akeero Resource Tags
Every resource provisioned through Akeero is now assigned a unique Akeero ID. This enhancement brings forth a multitude of possibilities, allowing you to differentiate between Akeero-generated resources and other resources, leveraging the seamless integration with AWS.
- Code Comments - Annotations you leave on connections are now displayed within your code, enhancing comprehensibility and making it easier to understand.
Diagram to Code
We've just dropped the beta release of Diagram to Code! This new functionality allows you to write infrastructure-as-code and quickly build AWS infrastructure.
Using Diagram to Code is simple - you can either start by using one of our provided templates or design your infrastructure from scratch on the canvas. As you design, Akeero automatically generates the code for you. This makes it easy to seamlessly integrate Diagram to Code into your existing build flow, with your infrastructure-as-code files and necessary scaffolding ready to go, without you even opening your IDE. We currently support Lambda, API Gateway and DynamoDB with other resources following in the coming weeks.
Our aim at Akeero is to improve the AWS developer experience, and Diagram to Code is a significant step towards achieving that goal. By utilising Diagram to Code, you can get all the benefits of Infrastructure as Code - such as speed and repeatability - by just drawing what you need.
If you're looking to streamline the way you and your team build infrastructure, give Diagram to Code a try and let us know what you think!
- Local File Access - With the release of Diagram to Code we wanted to make it really easy to use the output files so we built in local file access. This lets you see the IAC files in your IDE straight away if you want to make any changes and lets you use your normal build flow.
- Audit Panel - This panel highlights any missing information that is required and links you to it so that you don't have to waste time searching for it.
- Connection Annotations - You can now add annotations to the connections between resources to make your infrastructure easier to understand.
- Resource Names - Resource names have been added to the canvas component to make it easier to differentiate between similar components.
We're excited to announce that public templates are now available for the community! Templates are pre-built patterns that can help you get your app up and running in just seconds. We've created a variety of starter templates for you to use, and we're also working with partners to make official third-party templates available to our users.
In addition, we've added a new feature that allows anyone to make their own infrastructure templates available to the wider community. Simply provide a description and hit "publish" to share your template with others. Each template also includes a usage counter that displays how many times it has been used by the community. We've also added tags to make searching easier.
You can now easily share your Akeero projects with others by simply providing a link. This link grants read-only access to your project and can be revoked at any time. With this feature, you can effortlessly showcase the infrastructure you've designed to other team members or share it more widely in articles or documentation. It's a convenient way to collaborate and communicate your work with others.
We're excited to announce that we've introduced a new comments feature at the resource level. With this new feature, you can easily record notes for yourself or collaborate with others on your team. Whether you're making a note to remind yourself about a specific resource, or you're leaving feedback for a colleague, our comments feature makes it simple and straightforward.
Now, when you click on any resource in our product, you'll see a new "Comments" section where you can leave your notes. You can also reply to existing comments, making it easy to collaborate and communicate with your team. Plus, all comments are timestamped, so you can easily see when they were added and keep track of the conversation.
This new feature is designed to help streamline your workflow and make it easier to work with your team on complex projects. We're excited to see how it will improve collaboration and productivity across the board.
- To make it even easier for you to access your most frequently used resources, we've added a customisable "Favourites" section to the resource library. Now, you can easily mark any resource as a favourite by clicking the "Add to Favourites" button, and it will be added to your personalised list. This feature allows you to quickly find the resources you use most often, without having to sift through the entire library.
- We've made significant improvements to the filtering functionality across the entire product. With these updates, you can now more easily narrow down your search results and find exactly what you're looking for. We've added new filters, streamlined the filtering process, and improved the speed and accuracy of the results. These enhancements will save you time and help you quickly access the resources you need.