Create Reliable Serverless Apps With Ease

Webiny is an open-source platform that provides you with developer tools, libraries, ready-made apps and processes specifically created for serverless development.

CREATED WITH TECHNOLOGY AND TOOLS YOU KNOW AND LOVE

Build more than websites

Webiny makes it easy to build websites, web applications, APIs and microservices inside the serverless environment.

Microservice architecture

It’s the latest and greatest that technology provides. Run microservices inside scaleable serverless functions. There is no load it can’t handle.

Everything you need is included

Seamless development experience, faster project turnaround time, fewer bugs and greater quality output.

Ready-made apps to speed up your development

Webiny comes with several applications that are specifically built for the serverless environment. Learn more about the Headless CMS, Page Builder, Form Builder and File Manager.

Loading...

Serverless boilerplate

It's the perfect way to start building serverless applications. No need to waste time on configuring deployment scripts, webpack, and babel plugins or figuring out how to structure a project. With Webiny, just jump right in.

Users, groups and roles

Security is a crucial layer in any application. Webiny includes a full-featured security module that's also connected to the GraphQL API layer. The built-in UI, to manage users, groups, and roles, is intuitive and easy to use.

Loading...
Loading...

User profile module

Each user that has access to your site, will also have access to a module that allows them to control their profile. They can change their name, avatar, and similar info. They can also update their password.

All the UI and processes are there for you to use and integrate into your own apps. The data is automatically synced with an authentication provider, like AWS Cognito.

Search bar that's always there

The admin theme is inspired and influenced by Google Material Design. One of the more noticeable UI components is the search bar. It's a single bar that any module can register its own search function. There is also the option to register advance search filters to enable more powerful filtering.

Loading...
Loading...

GraphQL playground

As a developer, you are required to have a great understanding of your API as a whole. Webiny comes with a built-in GraphQL playground to view the full schema and the docs. You can also control who has access to it and inside which environment.

React components

We have created over 30 React UI components while building Webiny. We open-sourced all of them so it's easy for others to include them into their own Webiny apps. They are available on our storybook page.

Loading...
Loading...

A theme that adapts

The built-in admin theme is customizable through CSS and React components. The admin theme is built as a set of plugins that can you can extend and altered. Even the simplest parts, like the Webiny logo, are made as plugins that you can change. This gives you full control over the look and feel.

Extensible Login component

Webiny uses AWS Cognito to handle user authentication and creation of new user accounts. The integration is seamless and done behind the scene. By using AWS Cognito Webiny brings bullet-proof security to all your apps.

In case you want to use a different identity provider, like Auth0 or any other, you can do that by creating your own plugin. More details are available on our docs portal.

Loading...
Loading...

Dark mode

They say that there are no two eyes alike. Some prefer white, some black. Webiny features a light and a dark mode, make your pick.

Menu component

Each app can register its menu entries. The current menu component is designed to handle and present easy to use navigation for both large and small applications.

Loading...

Developer Features

Serverless

Webiny is built on top of modern serverless technologies, which ensure your apps run flawlessly in any circumstances. Focus completely on developing your app instead of managing servers and other resources.

CRA v2

To make app development easier, we decided to use Create React App. It's an environment many developers already know and love. Getting started with Webiny will be a familiar experience from the start.

GraphQL

GraphQL is the next evolution of API. Powerful instructions and intuitive schema discovery enable you to quickly get familiar with the API. Popular companies like GitHub, Twitter, Facebook all use GraphQL, and we follow that trend.

UI Components

Webiny is not about building just websites. You can build powerful apps and APIs. To help with that, we included a number of React UI components which will speed up your development and maintain consistency across your project.

Documented

StackOverflow developer survey report stated that developers are most frustrated with bad, or lack of proper documentation. And so are we! For that reason we invested extra effort into creating ours. We made it clean and easy to navigate.

Open Source

Our belief is that software should be open. It directly benefits the community and the people around it. For that reason we released Webiny under the MIT open-source license. Webiny will always be and remain FREE.

Server Side Render

SSR is included as part of Webiny package. Your sites are rendered server side, ensuring all bots and crawlers can read your content and provide the full SEO value.

Headless

From content modeling, data relations to a GraphQL API for both reading and managing your content, Webiny is a true headless CMS.

Multi-language support

If you are creating content on multiple languages, Webiny is a great choice. The visual page builder, headless module and form builder, all of them support a multi-language approach to managing content.

Visual Builder

Most visual website builders work with static HTML blocks. Webiny is different. Our visual builder works with React components. If you know how to create a React component, you can quickly and easily create new plugins and elements. This makes it easy to expand and add new functionality to your site.

Theme

Every website requires a theme. Webiny CMS comes with two built-in themes. One for the administration, and one for the website. You can customize both to fit any visual style required. The website theme is also mobile responsive.

FlowJS

Documentation is important, but so is having a readable and easy to understand source code. Reading somebody else's code can be “challenging” at times. To make it easier for everyone, our code is written using FlowJS static types for extra clarity.

Document Database

Webiny uses a document database. They feature semi-structured documents which are perfect for modern API layers. For developers they are super easy to work with. By default you can use either MongoDB or AWS DocumentDB.

Integrations

Webiny is designed as a platform on top of which you can build custom applications. The integrated plugin system allows you to hook in into any part of the existing code. You can add, remove or change current features and behaviors. There are no roadblocks when you use Webiny.

Security

Webiny provides a simple yet effective security layer. It comprises of scopes, roles and groups. This gives you fine-grained control over data access. You can define your scopes in code, then manage roles via a user-friendly UI.

Ready to try it out?

Get started with our step-by-step tutorial.
It's only gonna take a minute.

Quick Start

Have a question or need help?

Join our community of developers and fellow Webiny users. Share your experiences and ask questions.

Join the community

Webiny is a content management system designed to run inside a serverless environment. Webiny enables developers to build powerful websites and web applications by providing all required components.

Webiny is released under the MIT open source license.

GitHub / Twitter / YouTube/ Gitter Chat

Email
  • We send one newsletter a week.
  • Contains only Webiny relevant content.
  • Your email is not shared with any 3rd parties.

About Us / Contact Us / Privacy Policy
Webiny © 2019

By using this website you agree to our privacy policy