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.
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.