Appwrite Makes Developers Life Simple.

Appwrite cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way.

Get Started Learn More GitHub

Power, Security and Flexibility

Take advantage of the Appwrite products to speed up your development on any platform

Database

Store, query and manage access control to your app documents

Storage

Upload, download and preview your app and users files and media

Users

Authenticate, confirm and manage your users using multiple signin methods

Localisation

Find your users location, locale and fetch geo related data

Tasks

Set your recurring background jobs and time them to your needs

Console

Track your usage and manage your project resources from a modern UI

Security

Built in end to end security for your backend API both in transit and at rest

Quick to Get Started, Easy to Grow

All of Appwrite SDK's are carefully designed to make developers life easier:

  1. Simplicity first attitude
  2. Zero dependencies
  3. Verbose documentation
  4. Consistency across platforms
  5. Plays well with others
  6. All the APIs for your app in one place
Grab the Appwrite JS SDK:
npm install appwrite
Configure your SDK:
// Init your JS SDK
var appwrite = new window.Appwrite();

appwrite
    .setProject('455x34dfkj')
    .setLocale('en-US');

// Login User
appwrite.users.login('me@example.com', 'password')
        .then(function() {
            alert('Login Succeed');
        }, function() {
            alert('Login Failed');
        });

Manage Your Backend APIs From our Powerful Console

Integrate with your Tools and Technologies

Developing for backend, client or a mobile platform? Appwrite can fit right in

Try Appwrite as a Backend API for Your Website or Mobile App