The data model is the foundation of your Anythink project. Define entities (tables) and their fields in the dashboard and your REST API is generated automatically.
Anythink supports a wide range of standard database data types, and some custom ones designed to make it really easy to manage specific data types within your business.
Relationships are the foundation of powerful data modeling, allowing you to connect different entities together to create rich, interconnected data structures. Think of relationships as the "glue" that binds your data together, enabling you to model real-world scenarios where different pieces of information naturally connect.
Every entity in Anythink can be displayed in five different views — Grid, Kanban, Calendar, Map, and Charts. Switch between them instantly using the view toolbar; your preference is saved per entity.
One of Anythink's most powerful, and unique, features is that every entity you create automatically generates a complete set of RESTful API endpoints. No manual API development required - your data model becomes your API specification to be able to connect an app, website or 3rd party api to retrieve your data.
Anythink authentication is built to be simple to integrate and secure by default. Users can sign in with email and password or Google, your app receives a JWT that controls exactly what they can see and do, and role-based access rules determine which data each user is allowed to touch.
Set up user accounts, roles, and permissions to control who can access what in your application.
Create custom roles and fine-tune permissions to match your business requirements exactly.
Let users sign in to your application with their Google account. Once configured, the standard login screen gains a 'Sign in with Google' button — no custom auth code required.
Anythink indexes every entity automatically. Search across your entire data set — or a specific entity — with a single API call. No configuration required.
Files are one of the most powerful features in Anythink, allowing you to store, organise, and deliver files globally through our integrated CDN. Whether you're building a content management system, e-commerce platform, or document repository, our file management makes it simple.
Anythink Workflows let you automate any business process without writing backend code. Connect your data to the outside world, react to events in real time, run scheduled jobs, and build complex multi-step logic through a visual drag-and-drop designer.
Workflows are started by a trigger. There are four trigger types: a schedule, a data event, a manual run, or an HTTP API call. Choosing the right trigger is the first step in designing any workflow.
Every workflow is made up of steps. Each step does one focused thing — reading or writing data, calling an API, running custom logic, or branching the flow. Here is a complete guide to every available step type.
Every workflow run is recorded. Anythink's job history gives you full visibility into what ran, when it ran, what each step received and returned, and what went wrong if anything failed. You can also test workflows interactively before enabling them.
are encrypted values — API keys, tokens, and passwords — stored securely against your project. They are available to workflows at runtime but their values are never exposed in the dashboard, logs, or API responses.
Anythink sends transactional emails automatically as part of authentication flows — account confirmation, password recovery, user invitations, and more. Every template can be customised to match your brand and voice.
From signup to your first running project in minutes