# Squidex

## Squidex

- [Welcome to Squidex](https://docs.squidex.io/readme.md): Lets get started with Squidex.
- [Squidex Cloud](https://docs.squidex.io/id-01-getting-started/squidex-cloud.md): Quickly get started with Squidex by using Squidex Cloud hosted by us.
- [Installation Instructions](https://docs.squidex.io/id-01-getting-started/installation.md)
- [Platforms](https://docs.squidex.io/id-01-getting-started/installation/platforms.md)
- [Install on Kubernetes](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-kubernetes.md): Install Squidex on a Kubernetes cluster
- [Install on AWS (Deprecated)](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-aws.md): Install on AWS
- [Install on AWS EC2 using Docker](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-aws-ec2.md): Learn how to deploy Squidex on an AWS EC2 instance using Docker containers
- [Install on Azure](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-azure.md): Learn how to setup Squidex on Azure WebApp with MongoDB on Azure Container Instance.
- [Install on Azure using ARM](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-azure-arm.md)
- [Install on Google Cloud Platform (GCP)](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-gcp.md): Learn How to Install Squidex on the Google Cloud Platform
- [Install on Docker](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-docker.md): Install Squidex on Linux machines with docker and docker-compose.
- [Install on Heroku](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-heroku.md): Install on Heroku
- [Install on IIS](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-iis.md): Install Squidex on Windows with IIS and a custom MongoDB server.
- [Install on Render](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-render.md): Install on Render
- [Install on Vultr](https://docs.squidex.io/id-01-getting-started/installation/platforms/install-on-vultr.md): Vultr is a cheap provider of virtual or physical machines all over the world and is great if you need fast servers for low costs.
- [Configuration](https://docs.squidex.io/id-01-getting-started/installation/configuration.md)
- [Deploying the Image Resizer Service](https://docs.squidex.io/id-01-getting-started/installation/configuration/deploying-the-image-resizer-service.md): This Page Describes How You Can Offload Image Resizing to a Separate Image Resizing Service
- [Troubleshooting and Support](https://docs.squidex.io/id-01-getting-started/installation/troubleshooting-and-support.md): How to Best Solve Issues and Leverage Squidex Support
- [Diagnose Runtime Issues](https://docs.squidex.io/id-01-getting-started/installation/troubleshooting-and-support/diagnose-runtime-issues.md): This Page Explains How to Diagnose Runtime Issues.  It is Helpful to Provide These Details to the Development Team
- [Restoring Deleted Apps](https://docs.squidex.io/id-01-getting-started/installation/troubleshooting-and-support/restore-deleted-apps.md): This Guide Details How to Restore an App or Other Object That Might Have Been Accidentally Deleted
- [Install Identity (Deprecated)](https://docs.squidex.io/id-01-getting-started/installation/install-identity.md): Learn How to Install Squidex Identity
- [External Identity Providers](https://docs.squidex.io/id-01-getting-started/installation/external-identity-providers.md): Instructions to using external Identity Providers with Squidex
- [Azure AD (OAuth) with Squidex](https://docs.squidex.io/id-01-getting-started/installation/external-identity-providers/azure-ad-oauth-with-squidex.md): The steps in this article show how to use Azure AD (OAuth) as the Identity Provider for Squidex
- [Contributing and Developing](https://docs.squidex.io/id-01-getting-started/contributing-and-developing.md): Find Out More About Contributing and Developing
- [Building](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/building.md): How to Build Squidex Using Docker or Manually
- [Developing](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/developing.md): An Introduction on Setting Up Your Development Environment (this step is required if you want to contribute to Squidex or write customized extensions for it)
- [Extensions](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/extensions.md): How to Extend Squidex and the Different Extension Points for Customization.
- [Custom Rule Action](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/extensions/how-to-write-custom-rule-actions.md): Rule Actions are Used to Integrate External Systems to Squidex, Learn How to Extend the Rule System Using Custom Actions
- [Contributing](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/contributing.md): Welcome to the Community! If Wou Want to Contribute to Squidex to Build the Most Awesome, Headless CMS, You're in the Right Place!
- [Architecture](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/overview.md): Short Description Concerning the Squidex Architecture.
- [Translating](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/translating.md): How to Provide a Translation for the Squidex API and Management UI.
- [Squidex Docs Program](https://docs.squidex.io/id-01-getting-started/contributing-and-developing/squidex-docs-program.md): Earn Money by Improving Squidex Documentation.
- [Roadmap](https://docs.squidex.io/id-01-getting-started/roadmap.md): Planned Features and Changes
- [Quick Start Guides](https://docs.squidex.io/id-01-getting-started/quick-start-guides.md): Learn How to Quickly Get Started With Squidex
- [Vue.js Blog with Squidex](https://docs.squidex.io/id-01-getting-started/quick-start-guides/vue.js-blog-with-squidex.md): Quickly Deploy a Simple Vue.js Blog with Squidex
- [React.js Blog with Squidex](https://docs.squidex.io/id-01-getting-started/quick-start-guides/react.js-blog-with-squidex.md): Quickly Deploy a Simple React.js Blog with Squidex
- [Angular Blog with Squidex](https://docs.squidex.io/id-01-getting-started/quick-start-guides/angular-blog-with-squidex.md): Quickly Deploy a Simple Angular Blog with Squidex
- [Introduction and Use Case](https://docs.squidex.io/id-02-documentation/introduction-and-use-case.md): A Brief Introduction to Squidex and a Use Case
- [Concepts](https://docs.squidex.io/id-02-documentation/concepts.md): Learn About the Different Concepts in Squidex.
- [Apps](https://docs.squidex.io/id-02-documentation/concepts/apps.md): Apps are Used to Group Content for Projects, Teams or Applications.
- [Teams](https://docs.squidex.io/id-02-documentation/concepts/teams.md): A Team is Used to Group Apps for Sharing a Subscription and for Easier Management
- [Schemas](https://docs.squidex.io/id-02-documentation/concepts/schemas.md): Schemas Define the Structure of Your Content.
- [Field Rules](https://docs.squidex.io/id-02-documentation/concepts/schemas/field-rules.md): Learn About Field Rules in Squidex
- [Content](https://docs.squidex.io/id-02-documentation/concepts/content.md): Learn About Adding and Viewing Your Content on Squidex
- [Scheduled Publishing](https://docs.squidex.io/id-02-documentation/concepts/content/scheduled-publishing.md): Learn About Scheduling Content
- [Assets](https://docs.squidex.io/id-02-documentation/concepts/assets.md): Learn About Assets in Squidex and How to Use Them
- [Querying Assets](https://docs.squidex.io/id-02-documentation/concepts/assets/querying-assets.md): Learn How to Query Uploaded Assets
- [Localization](https://docs.squidex.io/id-02-documentation/concepts/localization.md): Localization Allows You to Define Content in Multiple Languages.
- [Migrations](https://docs.squidex.io/id-02-documentation/concepts/migrations.md): Migration is the Process that Takes Squidex From one Major Version to the Next Major Version.
- [Roles & Permissions](https://docs.squidex.io/id-02-documentation/concepts/permissions.md): Roles and Permissions Provide Users the Ability to View, Change and Delete Content, Assets and Settings.
- [Rules](https://docs.squidex.io/id-02-documentation/concepts/rules.md): Rules are Used to Automate Workflows by Reacting to Events
- [Publish an Event to Azure Queues using Rules](https://docs.squidex.io/id-02-documentation/concepts/rules/publish-an-event-to-azure-queues-using-rules.md): This Page Demonstrates How to Use Rules To Publish an Event to Azure Storage Queues
- [Populate Elasticsearch Index](https://docs.squidex.io/id-02-documentation/concepts/rules/populate-elasticsearch-index.md): This Page Shows How To Populate an Elasticsearch Index using Rules
- [Backups](https://docs.squidex.io/id-02-documentation/concepts/backups.md): Backups Store all your App Content and are Useful for a Few Scenarios
- [Subscriptions](https://docs.squidex.io/id-02-documentation/concepts/subscriptions.md): Subscriptions are Used to Manage the Billing and Usage Information for Squidex Cloud.
- [App Subscriptions v/s Team Subscriptions](https://docs.squidex.io/id-02-documentation/concepts/subscriptions/app-subscriptions-v-s-team-subscriptions.md): Common differences between app and team subscriptions, and frequently asked questions
- [Notifications](https://docs.squidex.io/id-02-documentation/concepts/notifications.md): Learn How to Configure and Subscribe to Notifications in Squidex
- [Dashboard](https://docs.squidex.io/id-02-documentation/concepts/dashboard.md): This Page Describes the Dashboard Page and How to Customize it
- [Workflows](https://docs.squidex.io/id-02-documentation/concepts/workflows.md): When the Content Item is Available in the Public API, Workflows Define the Various Statuses of a Content Item, from Initial Status to Published Status,
- [Software Development Kits](https://docs.squidex.io/id-02-documentation/software-development-kits.md): We Provide Software Development Kits (SDKs) for .NET Standard and TypeScript
- [TypeScript](https://docs.squidex.io/id-02-documentation/software-development-kits/typescript.md): Learn how to use the TypeScript SDK for Node and Browsers.
- [.NET](https://docs.squidex.io/id-02-documentation/software-development-kits/.net-standard.md): Read more on how to use the .NET Core and .NET Standard
- [Version v14 (and Earlier)](https://docs.squidex.io/id-02-documentation/software-development-kits/.net-standard/version-v14-and-earlier.md): Learn How to Install, Initialize and Create Classes for Version 14 of the SDK
- [Version v15 (and Later)](https://docs.squidex.io/id-02-documentation/software-development-kits/.net-standard/version-v15-and-later.md): Learn How to Install, Initialize and Create Classes for Version 15 of the SDK
- [PHP](https://docs.squidex.io/id-02-documentation/software-development-kits/php.md): Software Development Kit for all PHP platforms
- [Java](https://docs.squidex.io/id-02-documentation/software-development-kits/java.md): Easy installation and setup of the Java SDK.
- [Developer Guides](https://docs.squidex.io/id-02-documentation/developer-guides.md)
- [API](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview.md): An Overview of the Different APIs
- [Authentication](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/authentication.md): How to Retrieve Access Tokens to Gain Access to the API
- [Postman](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/postman.md): A Short Tutorial On How to Use Squidex with Postman.
- [Queries](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/api.md): How to Query Content with Filters, Sorting and Pagination
- [Assets](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/assets-api.md): How to Use the Assets API to Resize Images
- [Automation Tools (CLI)](https://docs.squidex.io/id-02-documentation/developer-guides/automation-tools.md): The Squidex CLI (Command Line Interface) Tool Helps Automate Administration Processes
- [Scripting](https://docs.squidex.io/id-02-documentation/developer-guides/scripting.md): Learn How to Use Scripting to Implement More Validation and Security Solutions
- [Scripting Helper Methods](https://docs.squidex.io/id-02-documentation/developer-guides/scripting/scripting-helper-methods.md): Helper Methods for Scripting
- [Embed Content](https://docs.squidex.io/id-02-documentation/developer-guides/embed-content.md): Learn to Embed Content to Unstructured Text Such as Markdown or Rich-Text to Close the Gap Between Unstructured Content and Structured Content
- [Custom Workflows](https://docs.squidex.io/id-02-documentation/developer-guides/workflows.md): Write Advanced Workflows with Scripting
- [Custom Editors](https://docs.squidex.io/id-02-documentation/developer-guides/editors.md): Build and Use Custom Editors to Support Your Content Editors
- [Custom Sidebars](https://docs.squidex.io/id-02-documentation/developer-guides/custom-sidebars.md): Build and Use Custom Sidebar Extensions to Support your Editorial Workflow
- [Preview Content](https://docs.squidex.io/id-02-documentation/developer-guides/preview.md): Provide a Live Preview on Your Website for Your Content Editors.
- [Rule Formatting](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting.md): How to Use Scripting or Placeholders to Control the Output of Rules
- [Simple](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting/simple.md): How to Format Rules with a Custom-Built Solution for Basic Use Cases
- [Script](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting/script.md): How to Format Rules with JavaScript Expressions
- [Liquid](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting/liquid.md): How to Format Rules with Liquid Templates.
- [Tutorials](https://docs.squidex.io/id-02-documentation/developer-guides/tutorials.md): Read our Useful Tutorials
- [Building a Blog with Squidex and Next.js](https://docs.squidex.io/id-02-documentation/developer-guides/tutorials/building-a-nextjs-blog-with-squidex.md): How to Build a Next.js Blog Powered by Content From the Squidex CMS
- [Squidex 3.0: API Compatibility](https://docs.squidex.io/id-04-next/3.0-compatibility.md): API Compatibility
