Developer-friendly Serverless CMS powered by GraphQL and React

Webiny is a serverless open source CMS

Build websites and web applications - both large and small without all the hassle you are used to.

All the parts you need comes in a single package optimized to seamlessly work together in a performant way.

Get StartedView Webiny on GitHub

What you can do with Webiny

1.

Create websites

2.

Build
APIs

3.

Make web
applications

Go Serverless - Join The Next Cloud Revolution

Forget about servers, maintenance, capacity provisioning and many other tasks. Serverless is changing how we build applications and deploy infrastructure. Here are some of the benefits you will enjoy by going serverless.

Scale

Grow your website, visitors and revenue, worry free. Don’t stress about your origin infrastructure on those crucial days when potential loses are highest.

Cost Control

No need to drastically overpay your infrastructure or constantly run with a large spare capacity. Your cost should match what you are using.

Zero Maintenance

No servers, no problems. Make your time count by doing the important work, not yum’s and apt-get’s, you're better than that.

"Serverless is the future of development."
Werner Vogels
Chief Technology Officer

Webiny CMS provides you with all the common components, but expect more!

We’ve built Webiny to go beyond your regular content management system

Visual Website Builder

Unleash your creativity. Don’t constrain your content inside a "textarea". Webiny features, not a text editor, but a full featured website builder, allowing you to build more engaging pages and present your content in the way it deserves. Your users will thank you.

Plugins

Nobody likes a closed system, that’s why almost every button, component or functionality in Webiny is a plugin. Benefits of such a system are that you can fully customize it and extend it to fit your needs.

Page Revisions

Never lose sight of who changed what. Have a time machine for your content. Be able to go back and restore previous versions of a page, or quickly test between multiple revisions.

Easy Theming

Days of complex template engines, file includes and special variable tags are over. Building a theme for Webiny is nothing more than plain old (S)CSS. For a designer, this means a minimal learning curve.

Building Blocks Included

Often a CMS gives you the option to arrange your content in a crude and boring way and your users will notice that. So what's good a CMS if it's not keeping your users engaged?

To spin things around, Webiny features a set of built-in inspirational content blocks that you can just drop into your page and adjust it to fit your needs. It will make every page a unique engaging experience.

Follow your Design System

Having a regular “button” component that you can insert in your pages is not enough, you need a Primary, Secondary and a Default one, if not more. Webiny allows you to do just that. You can have a component with predefined style variants that match your design system ensuring all pages follow the same visual guidelines.

Mobile Responsive Clean Code

The design generated by the page builder is automatically suited for mobile devices, no need to worry about or write custom code to make it work. Your users will have a great experience, no matter the device. Also the underline generated HTML code is human readable so you can easily debug any pages like you coded it yourself.

Build Layouts

To build a great looking page, you need to have the freedom to place content around the page as you desire. We’ve gone to great effort designing an editor that allows you to build full featured responsive grid layouts, and arrange content in the way it deserves, without any constraints of traditional editors. We made building pages fun!

Images - First Class Citizens

Images are an important part of every website. They add a colorful dynamic to pages, and pique visitors interest. To properly support images, having simple mechanisms like uploading and just displaying an image are not enough.

Webiny, being a true modern CMS, comes with a versatile image editor, pluggable storage solutions, as well as options to integrate with 3rd party delivery and optimization mechanisms.

3rd Party Integrations

All mechanism like, upload, and displaying of image can be controlled, allowing you to integrated existing and proven 3rd party digital asset managers for upload and optimized delivery. Think of Akamai Image Manager, Cloudinary or Scene7.

Storage Adapters

By default Webiny comes with a local storage adapter, but this is nothing more than a plugin. You can easily create your own storage, and integrate with popular solutions like AWS S3, Google Cloud Storage, Azure Storage and others.

Built-in Image Editor

The build-in image editor allows you to do essential image manipulations, like image crop, rotate, flip. There are also more advance options, like drawing on top of images and the option to apply one of many predefined filters.

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.

Manage Users & Permissions

Full security control allows you to share your Webiny with others team members, but still be in control of who can access what.

Guides & Tutorials Included

Starting with a new system can be challenging, so we’ve prepared several guides and tutorials to make learning experience easier.

SUPPORTED PLUGINS AND INTEGRATIONS

many more to come + you can build your own

Made for Developers

Developers are the heroes behind every website. Webiny wants to make complex things easier for you, so you spend less time coding, and more time with friends and family.

Architecture

Client Side

  1. Quickly start building client side apps inside a ready made admin interface.
  2. Webiny comes with a set of predefined React UI components, no need to reinvent the wheel.
  3. Bundle and deploy your app to Webiny Cloud using Webiny CLI.

API

  1. Take the API approach, use the built-in ODM and GraphQL SDL to quickly create new endpoints.
  2. Webiny also comes with several built-in APIs that you can leverage in your apps.
  3. Using our CLI you can deploy your API to the Webiny Cloud.

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, an environment many developers already know and love, so 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 just about building websites, but also custom plugins and apps. 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! Therefore we invested extra effort into creating ours.

Open Source

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

Visual Builder

Unlike most visual website builders that work with static HTML blocks, our visual builder actually works with React components. If you know how to create a React component, you can quickly and easily create new custom plugins and elements for the page builder.

Theme

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

FlowJS

Documentation is important, but so is having a readable and easy to understand source code. Reading somebody elses 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, as they feature semi-structured documents which are perfect for modern API layers and easy for developers to work with. By default you can use either MongoDb or the latest Amazon DocumentDB.

Integrations

Webiny is designed as a platform on top of which you can build custom applications, and not just webpages. The integrated plugin system allows you to hook in into any part of the existing code and add or change current features and behaviors.

Security

Webiny provides a simple yet effective security layer comprising of scopes, roles and groups, which gives you fine-grained control over data access. Define your scopes in code, then manage roles via user-friendly UI.

CREATED WITH TECHNOLOGY AND TOOLS YOU KNOW AND LOVE

As Developer

you can expect to benefit from Webiny in the following ways:

Quick start

It takes only a minute or two to install Webiny, or just a few seconds, if you use the hosted version. Your project will be up and running in no time.

Powerful Content Editing

Easily build anything from a landing page, blog post to product pages and much more with the integrated page editor. No need to constantly meddle with HTML and CSS to get stuff done.

BUILD MORE THAN WEBSITES

Webiny isn't just about websites, the underlying platform is open and designed for developing custom apps and plugins.

Boost productivity

Because Webiny is designed as a set of numerous components working seamlessly together, you will experience less bugs and less problems while developing. Your clients will be happy, and you will have a peace of mind.

Worry Free Scale

Whether you're building a small website, or already serving millions of users, Webiny has your back.

It's a Winning Team

Deliver even before your deadlines are due. Developing apps and websites with Webiny takes significantly less time because you have all the components you need, frontend, backend, UI, API, it’s a winning team.

You only live once, so spend less time coding, and more time with friends and family creating memories and experiences worth having.

- a wise developer

Ready to try it out? Click here to create your Webiny account and website.

Quick Start arrow

Frequently Asked Questions

Is Webiny free?

Webiny is an open source project under the MIT license. You can download the source code from our GitHub.

Webiny does come with an optional hosted fully managed serverless environment which is a paid option through which you support the future development of the platform.

Can I use Webiny to build a website?

Yes, you can!

Webiny is first and foremost a content management system that allows you to build and organize your pages and its visual builder helps you create stunning content in no time.

Do I need a lot of time to learn how to use Webiny?

Learning Webiny will take about the same time it takes to finish a good cup of coffee.

Our interface is clean, uncluttered and intuitive. The visual builder uses drag&drop gestures to design and create your pages, so zero technical knowledge is required.

Additionally, we put in extra effort in writing our documentation which is full of guides and examples to help you out in case you need extra pointers

Finally, you can use the community forum to ask other members for help, or in case you are a paid customer, you are welcome to contact our support team which is always glad to help a member in need.

Can I build custom apps and modules with Webiny?

Let's answer it this way. We built the CMS module for Webiny to showcase the power of the underlying technology.

Webiny features numerous modules that you as a developer can leverage when creating a custom app. Some examples of these modules are: ORM, GraphQL API layer, security, user management, translations numerous React UI components and many more.

How can I support the project?

As with many open source projects, their fate depends on the people supporting the project and ensuring its future development.

The best way to support our project is by subscribing to a paid package. This ensures a steady revenue flow, so our engineers can keep the lights on and new features coming out.

Another way to support the project is by becoming a contributor. To learn more about how to contribute, checkout this page.

Have more questions? arrow

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

Join Webiny Newsletter

Email
  • We send one newsletter a week.
  • Contains only Webiny relevant content.
  • Your email is not shared with any 3rd parties.
By using this website you agree to our privacy policy