Mobile Menu

Single platform for all your serverless use-cases

All Webiny features work together, so you can focus on the parts that matter to your business the most.

Webiny API

A secure GraphQL API layer powered by Apollo Federation with a microservices architecture.

GraphQL API layer you can expand

GraphQL API layer you can expand

Create new GraphQL schemas, register new microservices and let the built-in Apollo Federation connect it all together. Webiny includes security utilities so you can easily control who can access what. Each microservice runs in its own function and is ready to scale when you need it the most.

Unified GraphQL schema with Apollo Gateway

Unified GraphQL schema with Apollo Gateway

Each microservice you create registers its queries and mutations with the central Apollo Gateway and exposes a unified GraphQL schema to the rest of the system. Our scaffolding templates make it quick and easy to create new services and expand your schema.

Secured out of the box

Secured out of the box

Security is a crucial layer in any application. Webiny includes a customizable security module you can use in your schemas. There is also a built-in UI to manage users, groups, roles and scopes.

Webiny CLI

Quickly create projects and deploy them to the cloud. Easily manage multiple environments for the same project.

Create and deploy projects with a single command

Create and deploy projects with a single command

Use the Webiny CLI to bootstrap a project and deploy it to a serverless cloud within minutes. The CLI creates all the required resources like AWS Lambdas, S3, API Gateway, CDN and connects them together.

Use scaffolding templates to expand your project

Use scaffolding templates to expand your project

You can read through several pages on how to create a new microservice, or you can just run the `webiny scaffold` command which will create one for you in seconds and hook it up with the rest of the system. Once created you can add your business logic to it and deploy it to your cloud.

Control your deploy process

Control your deploy process

Webiny CLI comes with hooks as integration points. You can use these hooks to further expand the deploy process, like adding CI/CD support and syncing state files. The CLI is also pluginable, so you can build new functionality to optimise your development and deployment process even further.

Webiny Admin UI

A user interface with a set of reusable React components.

We've created a UI package for you so you don't need to bother with one

We've created a UI package for you so you don't need to bother with one

When we say that with Webiny you can focus on your business logic right away, we truly mean it. Webiny comes with a built-in Admin UI. It has over 30 reusable React components you can use to build interfaces for your application. Everything can be fully stylised to fit your brand identity.

Everything is a plugin

Everything is a plugin

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

Storybook is included

Storybook is included

Each UI component is available in our storybook. You'll find the list of React props, implementation details and examples how to use the components.

Webiny Apps and Libraries

Several additional items which are included with Webiny that will drive your serverless project to completion even faster.

Webiny Apps

Webiny Apps

When you install Webiny, you will find several apps pre-installed. Apps like Page Builder, Form Builder, File Manager and a Headless CMS are a great addition to any project.

Server(less) side rendering

Server(less) side rendering

We created a special library for what we call serverless side rendering. Serverless comes with unique challenges and one of them is doing SSR in such an environment. We've pioneered several approaches to get this right.

read more about it
DB Proxy

DB Proxy

Webiny has a database layer called Commodo. It's a set of higher order functions (HOFs) that let you define and compose rich data model objects. But there is also an extension to Commodo, a layer that manages database connections and pooling, as many databases don't play well with serverless functions.

read more about it

Created with technology and tools you know and Love!

Supported cloud providers

Features which make developing with Webiny a great experience

Users, groups, roles & scopes

Users, groups, roles & scopes

Security is a crucial layer in any application. Webiny includes a full-featured security module that's connected to the built-in GraphQL API.

Scaffolding

Scaffolding

Quickly generate boilerplate code using CLI plugins. From lambda functions to new GraphQL APIs.

Customizable security

Customizable security

Use the default AWS Cognito, or replace with 3rd party identity providers like Okta, Auth0, etc. Using plugins you can make Webiny work with any identity provider.

Multiple environments

Multiple environments

No code change goes directly into a production environment. Webiny CLI makes it easy to manage and create multiple environments for your project.

React components

React components

Webiny Admin UI contains over 30 different React components. There is also an accompanied storybook with the documentation for each of them.

Customizable app bundling

Customizable app bundling

Easily modify the way your React app is being built or use your own bundling process.

Infrastructure stacks

Infrastructure stacks

You're not limited to the default project setup. You can add as many stacks as necessary, and shape the project to your needs.

GraphQL playground

GraphQL playground

If you open your GraphQL URL in your browser - Webiny will automatically load the GraphQL Playground apps, so you can test your API right there and then. It’s the small things.

Dark mode

Dark mode

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

File management

File management

Webiny comes with a built-in File Manager app and an image editor. Upload, categorize, search and edit your files with ease.

100% Javascript

100% Javascript

One language is all you need to know, no matter if you’re coding a SPA or an API. Webiny uses React on the frontend and Node on the backend/API.

High-availability & scalability

High-availability & scalability

Webiny is deployed to highly-available and scalable services within your AWS cloud. There is also DDoS protection, 11 9’s of data durability and a CDN that’s included.

Flatten your learning curve

Flatten your learning curve

Serverless is hard because it changes most of the things we know about building and architecting web applications. Webiny makes serverless easy by providing documentation, guides and tutorials. You have all the knowledge you need at your fingertip. Webiny will save you many hours of research and trial and error.

Libraries made for serverless environment

Libraries made for serverless environment

Our plugin system, routing, file storage, db access, and server side render are just a small handful of things that we had to pioneer and create specifically for the serverless environment. They are all part of the package and using them you’ll avoid many of the serverless pitfalls.

Organise your project

Organise your project

Organising a project is often an underestimated task. However getting it wrong can be quite expensive. Webiny provides you with a project organisation that grows with your need and it works great for both small and large projects.

get started with tutorial

Get started with your next project in a few easy steps

Get started tutorial
webiny features

Get to know Webiny and its features

View features
talk to us

Want to talk to us about your next project

Webiny free to use and released under the MIT open source license.
GitHub / Twitter / YouTube / Slack / Blog
Webiny Ltd © 2020

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
Webiny Chat

Find us on Slack

Webiny Community Slack