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.
Learn how to manage dependencies, upgrade your views version, and set up typescript.
Views has a global state store that allows read and write access to component values.
Calling tasks and APIs
Many components integrate with tasks and runbooks. You can also call tasks and runbooks manually and connect to external APIs.
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.