About Insites

Last updated on July 26, 2024.

Insites is a development platform for creating web applications. With a suite of integrated business tools, you only need one platform instead of several. Insites utilises a model-based application development platform as its underlying infrastructure. Aimed at front-end developers, site builders, and site administrators, it provides a flexible and limitless API-first development approach while automating the entire DevOps infrastructure.

Insites is a platform-as-a-service (PaaS) that enables you to create and host anything from small websites to large enterprise applications and entire SaaS products. It also aims to please the no-code and low-code audience by allowing site builders to build and edit databases, make changes to the site, and even operate a CMS and reporting system from a single platform.

Insites is:

  • Decoupled: Use frontend code to build custom workflows, B2B, B2C, and P2P solutions that interact with any third-party API.
  • Scalable: Build on load-balanced cloud infrastructure that runs worldwide with data centres across the globe.
  • Cloud-agnostic: Hosted by the biggest players in the cloud as a service market, such as Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, and Oracle.
  • Serverless: Where appropriate, we leverage serverless technologies to scale parts of our system instantly for spikes of load.
  • Secure: Use our Secure Data Centers with added layers of security and cater to country-specific security or legal requirements.
  • Fast: Use Liquid templating and GraphQL data calls on a platform tuned for performance, regardless of your application's size.
  • Flexible: Build any digital project: websites, marketplaces, progressive web apps, internet of things integrations, or APIs for mobile apps.
  • Extensible: Integrate your sites with virtually any 3rd party system that provides API access, or build your own APIs in Insites.
  • SEO-friendly: Build with ElasticSearch to maximize the benefits of full-text search using our custom model.

Technologies

Besides standard web technologies like HTML, CSS, and JavaScript (including JSON and AJAX), Insites uses a couple of languages that you need to be familiar with to build on Insites. These are:

  • YAML
  • Liquid
  • GraphQL

YAML

Insites uses a human-friendly data serialisation standard to set properties in configuration files. To learn more, visit the Official YAML Documentation.

Liquid

Liquid or Liquid Markup markup is an open-source template language used to build dynamic pages and provide dynamic configuration (E.g., based on the currently logged-in user). Use Liquid to provide authorisation policies for forms and pages or to specify notifications (email, SMS, API calls).

GraphQL

A query language used to communicate with data storage. Check out the Insites code examples for GraphQL terms in our GraphQL glossary, and find detailed descriptions of queries, mutations, objects, scalars, interfaces, enums, and input objects in our GraphQL Documentation.

Have a suggestion for this page?

Didn't quite find what you are looking for or have feedback on how we can make the content better then we would love to hear from you. Please provide us feedback and we will get back to you shortly.