Build your entire backend within minutes and scale effortlessly using Appwrite's open-source platform. You can add Authentication, Databases, Functions, Storage, and Messaging to your projects using the frameworks and languages of your choice.
Appwrite is an open source backend cloud platform that enables you to build your entire backend with just a few lines of code using the frameworks and languages you love. Allowing you to focus on design and innovation instead of tedious and repetitive backend tasks.
By utilizing Appwrites features such as authentication, databases, storage, messaging, functions, and real-time, you save time and ensure your products are stable and secure for your end users. With Appwrite, you always own your data, so you never have to fear vendor lock-in.
Highlights
Open source
Speed up development
Streamlined backend development
Flexibility due to support for many SDKs
Scalable infrastructure managed for you
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
You deploy Appwrite on your own AWS EC2 instance, and billing follows an hourly rate per instance type. The software itself carries no license fee under this free listing. Your cost depends on which EC2 instance you pick. Options span general-purpose, compute-optimized, memory-optimized, storage-optimized, and GPU or accelerated families, in sizes from small shared instances up to bare-metal and multi-terabyte machines. Larger instances carry higher hourly rates because they provide more CPU, memory, or specialized hardware. You pay only for the hours each instance runs, so costs scale with usage.
Top-of-mind questions for buyers
What exactly am I paying for with each hourly instance charge?
You pay a per-hour rate tied to the EC2 instance type you launch. Each instance maps to a set amount of CPU, memory, and in some families, GPU or specialized hardware. The rate reflects that hardware spec. You run Appwrite, the open-source backend platform, on that instance.
Am I charged when my EC2 instance is stopped or paused?
Hourly charges apply only while the instance runs. A stopped instance stops accruing hourly software charges. Underlying AWS storage for the stopped instance may still bill separately through AWS. The metered time counts running hours, so idle shutdowns reduce your cost.
Does picking a bigger instance unlock extra Appwrite features?
No. Appwrite is the same open-source platform on every instance type. Larger instances give you more CPU, memory, or specialized hardware for heavier workloads, not added functionality. You choose the size based on expected traffic and compute needs, and the hourly rate scales with that hardware.
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Open your web browser and navigate to http://[ip-address], where [ip-address] is your Compute Instance's IPv4 address or default rDNS domain. See the Managing IP Addresses guide for information on viewing IP addresses.
In the Sign in page that is displayed, click the Sign Up link if this is your first time accessing the app.
The sign up page should open, which allows you to create a new user on this Appwrite deployment. Enter your name, your email address, and a secure password. Then, click the Sign up button.
After creating your account and logging in for the fist time, the application prompts you to create your first project. Enter a project name and click the Create project button to continue.
Once your project has been created, you should see the Overview page for that project. From here, you can manage this project, including adding web application platforms, users, databases, and more.
Now that you've accessed your Appwrite instance, check out the official Appwrite documentation at https://appwrite.io/docs to learn how to further utilize your instance.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
This is a repackaged open source software product wherein additional charges apply for hardening, security configuration, and setup support.
Appwrite is an open-source Backend-as-a-Service (BaaS) platform - a PHP/Swoole API stack that gives apps authentication, databases, file storage, serverless functions, messaging, and realtime over REST and GraphQL with a web Console. This Lynxroute build is hardened and ready out of the box: unique data-encryption key and service secrets generated at first boot, MongoDB and Redis kept on the internal container network only, self-signed TLS on 443, UFW firewall pre-configured, and a CIS Level 1 hardened Ubuntu 24.04 LTS base.
BSD-3-Clause license - fully auditable, no vendor lock-in.
This is a repackaged open source software product wherein additional charges apply for Code Creator EC2 ready Appwrite packaging, preconfigured Docker microservices deployment, backend development environment integration, Ubuntu configuration, and AWS Marketplace AMI engineering. Appwrite is an end to end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster.
This product has charges associated with it for seller-performed integration of Appwrite with CentOS 9, preparation of Docker-based backend services and core API configuration, application of a verified operating-system hardening baseline, and final AMI testing on a documented EC2 baseline.
Appwrite is an amazing tool for developers when you want to quickly prop up an MVP. We can also host our selves when the bandwidth crosses the limit which is very helpful.
What do you dislike about the product?
The online dashboard could be a bit faster but rest its an amazing product built and maintained by amazing people
What problems is the product solving and how is that benefiting you?
It helps me quickly setup basic things like auth, storage which is essential in every application you try to build. It is an amazing Backend as service open source solution.
Ritvik P.
A literal game changer for developers
Reviewed on Apr 04, 2024
Review provided by G2
What do you like best about the product?
I've been using Appwrite for my personal projects for quite sometime now, its Backend as a service platform's capabilities are second to none when even compared to other platforms such as supabase and everything. It also is open source so its customer support and community Is quite extensive.
What do you dislike about the product?
Though in the long run Appwrite is one of the easiest ways we can host backends, although the thing is the initial setup is a little too complex and especially if any user is new to this sort of a thing,
What problems is the product solving and how is that benefiting you?
Hosting backends for the applications I make.
Gourav S.
Amazing open-source firebase alternative.
Reviewed on Jul 29, 2022
Review provided by G2
What do you like best about the product?
Open source and self hosted BaaS. With nice documentation.
What do you dislike about the product?
I guess they could add more docs on deployment and using Digital Ocean or EC2.
What problems is the product solving and how is that benefiting you?
Appwrite helped in making Fullstack apps by providing BaaS and it's self hosted, but it's open source and easy to use.
Recommendations to others considering the product:
Absolutely works as expected, amazing to use when working with Node.Js.