Easily build custom UIs
At its core, Views is a React component library that integrates deeply with other airplane features, such as tasks and runbooks. Views components have best practices by default, such as gracefully handling permissions, and are designed to look cohesive and visually appealing out-of-the-box.
Since views are React apps, you can fully customize your UI using custom and 3rd party components. You can also easily share code between views by exporting components and importing them elsewhere.
Build a view
A 15-minute introduction to building views.
Configure a view's metadata and set up TypeScript.
Learn how to manage dependencies and upgrade your view's version.
Views has a global state store that allows read and write access to component values.
Calling tasks and APIs
Integrate with Airpalane tasks and runbooks or any other API.
Organize your components on the page with the easy-to-use
The full reference for all of our components, including sample usages, can be found here.
For more in-depth coverage of advanced features, consult the following docs.
Learn how to navigate from a view to another view or task.
Most views components allow custom styles to be applied inline or using a class name.
Understand how views adapt to user permissions.
Access custom and built-in environment variables in your view code.