Changelogs | Brainboard

Stay up to date with our product development by checking out our public roadmap changelog. We regularly ship new features and integrations, so be sure to check in weekly, monthly or quarterly to see what's new and how it can benefit you and your business.
❇️ New-in
6 days ago

⏎ Azure DevOps provider

The team is adding the most asked Terraform providers and started with Azure DevOps
❇️ New-in
about 1 month ago

☁️ Integration with Azure DevOps Terraform Provider

Brainboard now seamlessly integrates with the Azure DevOps Terraform Provider, enabling users to manage their Azure DevOps resources using Terraform through Brainboard’s intuitive design interface.

Click on the top left-corner to switch to it 😇
Screenshot 2023-08-23 at 08.01.56.png 303.78 KB

  • Brainboard supports AWS, Azure, GCP & OCI.
  • For unsupported TF provider, a workaround exist to use custom resources.
  • Direct integration with the TF provider azure_devops. Users can now design, configure, and manage Azure DevOps resources right within Brainboard.
  • Drag-and-drop interface for adding and configuring Azure DevOps resources such as repositories, pipelines, and service connections, directly within your infrastructure designs.
  • Automatic generation of Terraform configurations (.tf files) for Azure DevOps resources, managed alongside your other infrastructure code, all within Brainboard.
  • Visual mapping between Azure DevOps resources and other infrastructure components, enabling clearer and more efficient orchestration of multi-service environments.

❇️ New-in
about 1 month ago

🔙 Add GCS / Generic HTTP / HTTP (for Gitlab) as remote backend

In addition of the existing supported backends ( Brainboard, AWS S3 bucket, Azure blob storage & Terraform cloud backend), we are thrilled to announce a significant update to Brainboard: 
What's Remote backend?
The remote backend is a storage that hosts the Terraform state of your cloud infrastructure after it is provisioned. Read Brainboard documentation.
Screenshot 2023-08-23 at 08.20.44.png 1.91 MB

🔍 Benefits for You:
  • Enhanced Storage: Store your Brainboard state within a designated prefix in your existing bucket, ensuring secure and scalable project management.
  • Robust Infrastructure: Harness the power and reliability of the 'alpha' bucket for seamless project state management.
🌟 Highlight Features:
  1. Configurable Prefix: Organize your storage by defining a unique prefix in the 'alpha' bucket.
  2. Top-tier Security: Trust in 'alpha', one of the industry's leading cloud storage solutions, to maintain your project's integrity.
  3. Effortless Integration: Set up with ease. Link your 'alpha' bucket, and let Brainboard do the heavy lifting.
To configure Brainboard backend:
  1. Go to the remote backend settings page. (Settings -> Data)
  2. Click on the 3 dots in the top-right corner of the configuration.
    Screenshot 2023-08-23 at 08.11.15.png 126.51 KB
  3. You can then select "whichever" backend and save.

Why We're Excited:
This new feature empowers you to centralize and safeguard your project data, utilizing the powerful and secure infrastructure. We believe it’s a massive step forward in ensuring that Brainboard continues to be the dependable and robust tool that you trust for your projects.

💡 Why This Matters:
Centralize and fortify your project data with this integration. It's a monumental leap, reinforcing Brainboard's reputation as your trusted project tool.

💌 Your Feedback Matters:
Your insights drive our progress. Share your thoughts on this update! Need help? Our support team is here for you.

Happy Brainboarding! 🎉
❇️ New-in
about 2 months ago

💿 <> 📊 Switch a resource to data and vice-versa

Based on valuable client feedback, we are excited to introduce the latest iteration of switching a resource to data and vice-versa. In this update, we have made significant improvements, including:
  1. Streamlined Resource Switching: We have addressed an issue where certain configurations were not being properly removed when switching a resource to data or vice versa. Now, the process is seamless, ensuring a smooth transition without any residual settings.
  2. Enhanced Multi-Cloud Support: Our platform now features a switch button that remains accessible even if your current provider is different from the one you intend to switch to. This empowers users with multi-cloud architecture to efficiently manage their resources regardless of the provider.
  3. Expanded Use Cases: We have incorporated feedback from diverse scenarios to cater to many more use cases effectively. This ensures our platform remains versatile and adaptable to various user requirements.
At Brainboard, we are committed to delivering a user-friendly and reliable experience. We sincerely appreciate your input, which has played a crucial role in shaping this improved version. Your continued support is invaluable to us as we strive to provide you with the best possible service.

Happy Brainboarding 🧠 

❇️ New-in
2 months ago

🆙 File upload feature

There is now a new Custom resource called "File" in the leftbar which allow you to upload a file in their architecture in order to use that file with a local file resource for example.

❇️ New-in
3 months ago

🔵 🟦 Introducing Shape Variety

At Brainboard, we're constantly striving to improve our visual Terraform top layer, and today, we're excited to announce our latest update: 💠 Shapes! With this new feature, you can now add squares, ovals, and circles to your diagrams, taking your cloud infrastructure design to the next level.
Whether you're working on a high-level or low-level design, our new shapes allow you to add more details and data to your diagrams, making them even more informative and insightful. You can now easily highlight important aspects of your cloud architecture, such as security zones, data flow, or resource dependencies, to name just a few examples.
But we're not stopping there. We want you to have the best possible experience with Brainboard, so we're inviting you to request any other shapes you'd like to see in our tool. We're always listening to our users and we want to make sure that we're providing you with exactly what you need to manage your cloud infrastructure effectively.
So go ahead, try out our new shapes feature and let us know what you think. We can't wait to see the amazing diagrams you'll create with Brainboard! If you have any feedback or suggestions, please don't hesitate to contact us. We're here to help you succeed.

Shapes on Brainboard
❇️ New-in
3 months ago

🚓 2 Factor Authentication

We are thrilled to announce a new security feature! To further protect your account and data, Brainboard now allows you to enable or disable Two-Factor Authentication (2FA) at your discretion.

2FA adds an extra layer of security to your account, ensuring that you're the only person who can access it, even if someone knows your password. It's a simple, effective way to prevent unauthorized access.

We strongly recommend enabling 2FA to keep your Brainboard account as secure as possible. After all, your peace of mind is our priority!

Stay safe and keep building amazing things with Brainboard! 🚀
❇️ New-in
4 months ago

➕ 💬 Microsoft Teams plugin

We just released the Microsoft Teams plugins, here how it works:
Screenshare - 2023-05-30 10_01_37 AM.mp4 19.12 MB

Microsoft Teams on Brainboard!
❇️ New-in
4 months ago

Pull request in the CI/CD pipeline

Pull request plugin in the CI/CD workflow: We are excited to announce the successful integration of a new feature within Brainboard's CI/CD workflow - the Pull Request (PR) plugin. This integration empowers users to trigger PR creation directly within their Brainboard workflow, streamlining the development process and promoting collaboration among team members.

Screenshot 2023-05-21 at 09.39.14.png 248.53 KB

Legacy use-case: If you use Terraform or IaC to deploy your infrastructure, you either need to have the tests locally (heavy to maintain) or push to the CI and do tests there (you spend your time waiting).

✅ With Brainboard, you can make sure that your work is clean BEFORE you push into git by using the robust CI/CD engine to check while you are building the infrastructure

For e.g. do security checks, cost estimations, policy enforcement then automatically do a PR if all checks are green.
❇️ New-in
6 months ago

⌨ Command Palette — Search & Run a command

Command Palette

command center.mp4 30.86 MB

At Brainboard, we understand the importance of optimizing your development process to improve productivity. That's why we're excited to introduce our latest feature: the Command Palette.

With just a quick keystroke (Command + K), the Command Palette opens up, allowing you to search and execute commands with lightning speed. Whether you're trying to troubleshoot an issue, switching from one architecture to another, or find a specific configuration, you can easily find what you need by typing in your query. For example, if you want to "Create an architecture," simply type that phrase into the Command Palette and start performing complex tasks in no time.

We're committed to continuously improving our product and welcome your feedback on the commands you'd like to see implemented. Our dedicated team is always looking for ways to enhance your experience and help you manage your cloud infrastructures more efficiently. So please don't hesitate to reach out and let us know what you need - we're here to help!

Sign up now to get 21-days free Starter trial
❇️ New-in
6 months ago

⮐ ⮑ Drift Detection + new CI/CD engine

We're excited to announce that the CI/CD Engine has been improved with new features to improve infrastructure management for our users.

One of the most exciting new features is the drift detection capability, which allows engineers to stay on top of their infrastructure by notifying responsible parties in case of drift, scheduling workflows for better optimized timing, and maintaining order while another workflow is active.
Drift Detection output with a change detected

Other new features include:

  • Multiple workflows: With Brainboard's CI/CD Engine redesign, you can now create multiple workflows, providing greater flexibility and customization options for designing and implementing projects.
  • CI/CD workflow templates: With Brainboard's CI/CD Engine, you can create workflow templates that you and your team can reuse to streamline your workflow and optimize your infrastructure management.
  • Scheduled workflows: Brainboard's CI/CD Engine allows you to schedule workflows to be launched at any desired time. This ensures that workflows are being executed at the best optimized timing for your infrastructure management needs.
  • Notifying on pipeline failure: Notifying someone when drift is detected on cloud infrastructure can help prevent issues such as security vulnerabilities, compliance violations, and performance problems. By detecting drift early and addressing it promptly, IT teams can investigate and remediate any issues before they cause substantial damage, ensuring that the infrastructure remains secure, reliable, and operating as expected.
These features provide greater flexibility and customization options for engineers when designing and implementing projects.

We understand the importance of ensuring infrastructure security and reliability, and these new features were designed with that in mind. We hope that our users will find them useful in streamlining their workflow and optimizing their infrastructure management.

Resources on Drift Detection: 

To learn more about the CI/CD Engine redesign and its new features, please visit our website, sign up for free or contact our support team.
❇️ New-in
7 months ago

Add the support of Terraform Cloud remote backend

🎉 We're thrilled to announce that Brainboard now supports Terraform Cloud remote backend! With this feature, you can easily manage your infrastructure state remotely, making it easier and more secure to collaborate with your team. 
ℹ️ The remote backend is a storage that hosts the Terraform state of your cloud infrastructure after it is provisioned. 
📡 Brainboard uses Terraform as the provisioning engine and so the concept of the remote backend comes from the configuration of Terraform that allows you to specify which storage system you want to use and how to access it. 
➡️ To get started, check out our post with all the details on how to configure the Terraform Cloud remote backend: 
❇️ New-in
8 months ago

☑️ Approval task in CI/CD Engine

In the CI/CD Engine, we've been adding approval tasks enabling cloud architects to ask for review / approval before, during or after the deployment. Now, this task has improved, enabling seamless email notifications. 

❇️ New-in
8 months ago

🌟 New Year, New Design System.

We are excited to announce the brand lifting of Brainboard's website! 

After 2 months of hard work and dedication, the new website is now live 🎉
Thanks to the whole Brainboard team, we were able to review all the content on time and deliver the best experience possible, maintaining the high quality we value for our customers, users and FFFs.

Let us know what you think, as we always look for feedback and 99.9% perfection 🙃

NB. We are also happy to inform you that further improvements are coming soon across the web application experience, so stay tuned!

Check out our new logo 👀
Brainboard logo
❇️ New-in
8 months ago

🕵🏿 Private git modules support in deployments

We now support a private git repository to import any existing Terraform modules. 

❇️ New-in
9 months ago

🔁 Highlight the code per resource configuring

When working with Brainboard, users can navigate between the visual representation of their infrastructure (the "resource") and the code that defines it (the "configuration") in a seamless way. 


When a user selects a node in the visual representation of their infrastructure, they may not know where in the code for that specific node is located. 


When a user clicks on a resource in the visual interface, Brainboard solves this problem by automatically highlighting the corresponding section of code when a node is selected, making it easy for the user to find and understand the configuration for that node. This feature allows for more efficient and intuitive management of infrastructure.

For more information, check this video ⬇️
Highlight the code per resource 96.52 MB

One step forward in the bidirectional way of working the infrastructure - Design & Code - on Brainboard
❇️ New-in
10 months ago

Welcome to the era of the CI/CD Workflow Designer, your all-in-one CICD engine!

You can: 

  • Visually design and orchestrate your deployment workflows without a single line of code.
  • Connect your automation ecosystem with OPA, Infracost, Checkov, or Terrascan…
  • Centralize your custom automation strategies and remote-run deployments.
  • Execute, optimize and manage workflows for successful outputs.
  • One of the biggest added values in terms of deployment is that Brainboard manages the upgrades and maintenance of the supported plugins: Infracost, OPA…

Brainboard’s CICD workflow designer is out now. Discover it for free →

PS. Please note that we're improving constantly the feature. Honest feedback would be grateful.
❇️ New-in
11 months ago

☁️ OCI on Brainboard

Design, Deploy and Manage Oracle Cloud Infrastructure within Brainboard

We listened to your requests and just added OCI (Oracle Cloud Infrastructure) to Brainboard, your one-and-only IaC solution! 

For you, it means:
  • You can use Terraform to interact with Oracle Cloud Infrastructure resources
  • You can visually build your OCI cloud infrastructure and deploy it with ease
  • You can import any existing OCI-based repo, public and private onto Brainboard
  • You can convert all your OCI cloud infrastructures into reusable templates.
❇️ New-in
12 months ago

🗂 Import Terraform .tfvars* files

* tfvars files are Terraform configuration files that store variables for a Terraform configuration. They typically have the file extension .tfvars and are used to set values for variables that are used in Terraform configuration files. These files allow you to store sensitive information like credentials and other sensitive data, which you can use in your Terraform configuration, but without having to hard-code them in your .tf files.
This bug fix likely addresses an issue where users were unable to set values for variables when they were importing resources into Brainboard. An import allows a user to take an existing resource that was not created by Terraform and bring it under Brainboard management. However, if there is a bug that prevents users from setting variable values during an import, it would make it difficult for them to properly manage these resources.

The bug fix likely addressed this issue by allowing users to provide variable values during an import, allowing them to properly manage the imported resources. This would enable the users to import resources, and also set values for the variables that they want to use to manage these resources.

Discover Brainboard

❇️ New-in
12 months ago

💣 Import from Microsoft Azure (public)

This summer, while many were enjoying their vacations, the development team at Brainboard was hard at work. They were focused on enhancing every aspect of the platform, and one of the most highly-anticipated features was the ability to import from Azure, now available to the public.

Introducing Import Azure

To celebrate this new feature, we are excited to offer you 50 free credits to import 50 Azure cloud resources and transform your Azure infrastructure into Terraform code and a live diagram. If you require additional credits, please don't hesitate to let us know. We are here to help you every step of the way.
❇️ New-in
about 1 year ago

👥 Multiple git credentials

At Brainboard, we've worked hard to take your experience with the Cloud to the next level, especially while managing Git credentials in teams.

We've enabled you to:
  • As an individual contributor, you can add personal git tokens for any supported git provider - Azure DevOps, Gitlab, Bitbucket - and specify the scope of the creds and have visibility on where they are used.
  • As the owner of the organization, you can add Github app integration and users perform git actions based on their authorization on Github.
What do you need to do:
  • The Git credentials of your organizations are assigned to the owner of the organization. So you need to add your personal token in order to do pull requests. 
  • If you use GitHub, there is nothing to do. Your pull requests work as before. 
  • Pull requests: Choose the git provider to use from the supported ones - Azure DevOps, Gitlab, Bitbucket, GitHub, and add the description, project, folder, and base branch within the service.
  • Modules: You can choose which git credentials you want to use to import your private modules and use them.
  • Generate your diagram from the terraform code: Choose the git credentials you want to use and import your existing terraform code.
Both categories, git apps and personal tokens, are available on the 'Account' configurations, here:
This new set-up capability enables the seamless performance of tasks without switching between accounts and re-authenticating accesses, and so work independently and well.

❇️ New-in
about 1 year ago

♦️ idcard - Multiple time the same block

  • You have the ability to add blocks easily
  • You have the ability to use multiple time the same block 
  • You have the ability to upload files in the idcard
  • ALL lifecycle are supported

❇️ New-in
about 1 year ago

✅ Split your cloud architecture into multiple Terraform files

  • Select group when selecting file
  • Select the right file when opening the IDcard
  • Group name validation improved
❇️ New-in
about 1 year ago


SSO Single Sign-On is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems. True single sign-on allows the user to log in once and access Brainboard services without re-entering authentication factors.

❇️ New-in
over 1 year ago

🤩 Feedback in-app

Rate your experience with Brainboard, in-app. 
❇️ New-in
over 1 year ago

🔥 Module redesigned.

📌 Terraform modules as building blocks 🏛

🔥 Cloud architects, network architect & DevOps people build cloud infrastructures in a way that allow others to reuse their work with the minimum interaction possible → and if they use Terraform, they do it through modules.

✅ In (YC W22), we allow you now to scale this workflow:
- Import any module by just providing its source path

- You build your internal module's catalog 💪 you build your self-serve modules

- Combine modules to build cloud infrastructures that are aligned with your workflows 🔥

- Customize the icon of every module you import to make understandable diagrams 😍

🎉 Encourage your colleagues to use your work 👉 here you go

Import your Terraform Modules in Brainboard

❇️ New-in
over 1 year ago

🌓 Smoother transition between IaC and Diagram

Design is central to building scalable infrastructures. Now, design and code views are combined for a seamless experience.

Now, you have 4 ways to work on your architecture: 
  1. Design
  2. Design / Code vertical 
  3. Design / Code horizontal 
  4. Code  
❇️ New-in
over 1 year ago

📥 Terraform Reverse is open for early access!

Terraform Reverse is a feature that allows users to automatically generate Terraform diagrams and code from their existing resources on AWS and Azure, which is now available for early access. This means that users can now convert their existing resources on these cloud providers into actionable diagrams and Terraform code, which can be used to manage and maintain their infrastructure as code.

The feature is designed to save users time and money by allowing them to quickly and easily migrate their existing resources to Terraform. It takes less than 30 minutes to migrate 2500 resources instead of 6 months, which represents a significant time savings. Additionally, the feature can save users money by reducing the cost per resource migrated, which can add up to thousands of dollars at scale.

The feature also allows users to achieve a much faster time to infrastructure as code (IaC) and automation, with up to 100x faster time. This allows users to quickly and easily automate the management of their infrastructure, which can lead to increased efficiency and reduced human error.

Overall, Terraform Reverse is designed to help users save time and money by making it easy to migrate their existing resources to Brainboard and automate the management of their infrastructure. With this feature, users can take advantage of the benefits of IaC, such as increased efficiency and reduced human error, while minimizing the time and effort required to do so.
❇️ New-in
over 1 year ago

📃 Readme

❇️ New-in
over 1 year ago

🔐 SOC2

Information security is a reason of concern for all of us, and has been in our DNA and a top priority from day one.
With that in mind, we’re on our way to getting our SOC Certification 🔒
We strive to make our platform seamless and secure for all of our users and partners.
We’ve been working with Vanta to help achieve our #SOC2 certification.
We use Vanta’s automation platform to continuously monitor different security aspects across the organization, be it internal security controls, employee training, secure development, etc. against the recommended standards.
❇️ New-in
over 1 year ago

🚀 Azure DevOps (both git integration and remote state)

Do you want to use Azure DevOps as your Git repository? 
Since this week, you can with Brainboard! 
❇️ New-in
over 1 year ago

🧩 Custom resource

Users can write down Terraform code inside a specific resource that doesn’t exist, and Brainboard maintains it through all the interactions.

❇️ New-in
over 1 year ago

⚡️Data sources

As per Terraform definition: Data sources allow Terraform to use information defined outside of Terraform, defined by another separate Terraform configuration, or modified by functions. 

They are heavily used in architecture to reference and/or get information about a resource already deployed. Data resources could be 
  • A common resource shared between multiple architecture
  • For security reason (read-only access)
  • Managed by another team

⚠️ Note that each provider may offer data sources alongside its set of resource types.

❇️ New-in
almost 2 years ago

Import from Terraform files 🔥🚀

Turn your Terraform code into an actionable Diagram in seconds! 🎉

This feature is brand-new to the Brainboard app, enabling everyone to upload the Terraform .tf code and auto-generate a diagram. It eases migration into Brainboard.

Please note, this feature is new and will definitely be improved 🙂

Please don't hesitate to share your feedback, and we'll make sure to take it into consideration for further updates 😉

More information →

ezgif-2-de5f939926.gif 568.91 KB
❇️ New-in
almost 2 years ago

Terraform Modules

We've seen some of you needing to use Modules in your diagrams. With this feature, you are able to reuse any modules you find online / you create yourselves as a brick of reused codes directly from the Design brick of Brainboard. We made it easy to import, drag & drop and configure your modules directly on your dashboard. Let us know what you think 😇

import-module-demo.mp4 11.02 MB

❇️ New-in
over 2 years ago

Export architectures to SVG 📷

Brainboard allow users to export their architectures in SVG files
❇️ New-in
over 2 years ago

Marketplace 🛒

Browse through the Templates. You'll find pre-built Cloud Infrastructures, made by real Cloud Architects and Engineers 😀.