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.
Text is perhaps the standard most basic input type, we support two types of text fields "small text" and "large text".
Small text is stored as a varchar, this allows you to store up to 255 characters. You can display small text as a standard input, or as a multi-select from a set of options that you define.
Large text is stored as a TEXT field and allows you to store larger text content (up to 65,535 characters), and also supports rendering as rich text and markup.
Three number types are available:
Integer - Whole numbers from -2,147,483,648 to 2,147,483,647
Big Integer - Large whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
Decimal - Floating point numbers with configurable precision for financial calculations and measurements
Simple true/false values, displayed as checkboxes or toggle switches. Perfect for yes/no questions, feature flags, or status indicators.
Date - Calendar date picker for selecting specific dates
Timestamp - Complete date and time with timezone support for precise temporal data
JSON - Store complex nested data structures, arrays, and objects. Ideal for configuration data, metadata, or flexible schema requirements.
Geo Coordinates - Latitude and longitude pairs that perfectly integrate with our search functionality and map display functionality within Anythink. Enables location-based queries and geographic visualisations.
Beyond standard types, relationships with other entities can be defined:
One-to-One (1:1) - Each record links to exactly one record in another entity
One-to-Many (1:many) - One record can link to multiple records in another entity
Many-to-One (many:1) - Multiple records link to one record in another entity
Many-to-Many (many:many) - Records can link to multiple records bidirectionally
Dynamic Reference - Flexible linking that can reference any entity type
Files can be attached via a file upload function, which stores files in the file manager with CDN reference for fast global delivery. Configure allowed file types including:
Images - JPG, PNG, GIF, WebP with automatic optimisation
Documents - PDFs, Word Documents, Excel Spreadsheets
All Files - Any file type for maximum flexibility
File uploads include automatic virus scanning, size limits, and public/private access controls.
Users can be directly assigned to records, creating a direct user relationship. This enables ownership tracking, access control, and workflow assignments within your application.