The Easiest Way to Adopt Serverless
To get started with Webiny, simply follow this link 🚀
Want to build an API? A React app? A full administration app for your product, website or mobile app? With Webiny you can do all that and then some! Your project will be bootstrapped and prepared for development of your next project in just a few moments. With the tools that come out of the box you'll be able to immediately deploy your project to the cloud (for now only AWS).
Our plugin-based approach to the whole system will make it easy for you to override, upgrade and tweak the system to fit your needs.
Our API layer works as a collection of plugins that process your GraphQL queries. Apps provided by Webiny are deployed as a monolith Lambda function. But that does not prevent you from deploying new Lambda functions with custom code. It's easy to extend our default setup and add handlers for REST API, or anything you might need.
Our frontend (SPA) layer is powered by React and Apollo Client. If you ever developed using those tools - you already know Webiny 🙂 As our UI library we are using Material Components and RMWC to get going with Material faster. You can see all the currently available components in our storybook.
We also provide a prerendering service out of the box. It takes care of generating static snapshots of your pages for maximum delivery speed. This service is also powered by Lambda!
We provide you with an administration app so you can kickstart your projects much faster and begin developing features for your clients right away. The entire admin app is based on plugins and you can customize everything.
We use Pulumi IaaC to reliably deploy infrastructure and your code to the cloud. You can also deploy Webiny using native CloudFormation if you will, AWS SAM, or any other tool. Guides on those particular tools will come at a later stage, but it IS possible.
Please see our Contributing Guidelines which explain repo organization, setup, testing, and other steps.
This project is licensed under the terms of the MIT license. Some packages are under Apache license since they are actually forks of other projects.
Thanks goes to these wonderful people: