An ideal platform for your product team

FlexStack is purpose-built for your product team. Collaborate effectively with the safety of role-based access controls.

Fine-grained access

Not everyone on your team needs access to production resources, or even AWS. Our role-based access controls make it easy to grant permissions to specific projects and environments without giving away the keys to the kingdom. With FlexStack, you can be confident that your team members have the access they need to get their work done – without managing IAM roles.

Owners

Full access, full control

Contributors

Deploy and manage services

Viewers

Read-only access


Roles

Assign users roles based on their responsibilities.

Permissions

Each role comes with a set of permissions, like a list of tasks or actions they can perform. An Owner can make big changes, while a Viewer can only list resources.

Reduce risks

Reduce the chance of mistakes or unauthorized actions, making your team less likely to have accidents or data breaches.

Compliance

Many industries have rules about who can access certain data. RBAC helps you follow those rules easily.

Restrictive by default

Team members only have Viewer access to environments and projects by default. More permissive roles have be explicitly granted by Owners and Admins.

Audit trails

FlexStack keeps a detailed record of every action taken by your team members and API keys. Using the activity feed, you can see who did what, when they did it, and what resources were affected. Audit trails are essential for compliance, security, and troubleshooting.

A screenshot of FlexStack's activity feed

Activity feed

The activity feed shows a chronological list of actions taken by your team members and API keys. Using the FlexStack Activity API, you can get a detailed list of actions taken in your organization, down to the specific patch sets for a service's configuration.

Packed with the features your team needs

Let us help your team work together more effectively. Our company has first-hand experience working with product teams of all sizes. We know which features are essential for modern software development, because we use them every day.

Projects and environments

FlexStack is designed to help you manage multiple projects and environments with ease. Each project can have multiple environments, and each environment can have multiple services. Environments are isolated from each other, so you can experiment and iterate without affecting production.

No limits

Organizations on the Team plan can create as many projects, environments, and services as they need. With no limits on the number of environments you can create, you can experiment and iterate without worrying about hitting a ceiling.

Secure sign-in

FlexStack uses industry-standard security practices to keep your data safe. With support for both OAuth and Passwordless Login, you can be sure that only authorized users have access to your organization's resources. When teammates have their GitHub connected to an account, they'll only be able to create services for repositories they have access to.

Identify, track, and resolve issues

FlexStack's zero-config monitoring and logging give you the tools you need to identify, track, and resolve issues quickly. With built-in support for AWS CloudWatch, you can monitor your services in real-time right from the FlexStack dashboard. Sending service events to Datadog, Axiom, Better Stack, and more is as easy as adding an API key to your environment.

Datadog

Datadog is a monitoring and analytics platform for cloud-scale applications. With FlexStack, you can send service events to Datadog by adding a DD_API_KEY API key to your environment or specific components.