Your command center to manage instances, permissions and billing.
Instances
An Instance is a virtual server that stores data and runs your application code.
Marketplace
Hosts applications, tools, and various files that you can download and install into an Instance.
Partners
Partners are experts in designing, building, and maintaining apps on Insites.
Support
Contact Insites Support for bugs, feature requests, and software development help.
Instantly available virtual server with built-in features for your entire team.
CRM
CRM helps manage relationships with customers, suppliers, and third parties efficiently.
Assets
Insites enables you to upload and manage files such as images, and documents using Assets.
CMS
Manage your application content with ease via no-code builders.
Forms
Creating forms for users to input data into the system.
Pipelines
Your instance includes 'Pipelines' to manage opportunities by creating relevant stages.
Permissions
Manage user permissions and security for your application.
Data
Insites lets users view, create, and manage databases and content via the Instance Admin.
Ecommerce
The Insites Ecommerce module provides complete management of ecommerce activities.
Locator
The Locator lets you integrate your instance with Google Maps and customize it as you wish.
Events
Insites Events lets you manage schedules, tickets, and sponsorship on your instance.
API
Integrate with any tool or platform with bespoke Endpoints.
AI alpha
Take advantage of the latest AI technology with your data.
A cohesive set of guidelines, patterns, and assets for a consistent, user-centered design.
Color Styles
Figma color styles represent variables for Insites components, enabling quick customization.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Modular web blocks encapsulating HTML, CSS,
JavaScript for reusable UI elements.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Data Display
The data display includes Kanban board, charts, tables, tooltips, and more.
Tutorials, references, and examples on how to build modern web applications on Insites.
Development
Covers key topics for setting up and maintaining web applications on Insites.
Modules
Modules enable code reuse and sharing while protecting creators' intellectual property.
Pages and Layouts
Learn how to implement pages and rendering content on your Instance.
Databases and Users
Discover how to create custom data models, import/export data and manage users.
The Insites CLI Tool helps you deploy configuration
files and assets to your Insites Instance.
Get Started
Guides you through the requirements and steps to install and start using the Insites CLI Tool.
Commands and Options
Learn the commands and options for managing configurations in the Insites CLI.
Graphical User Interface
Discover how using the GUI can enhance your workflow by simplifying complex processes.
Code Linting
Automatically check your codebase for programmatic and stylistic errors when deploying.
GraphQL
A data query and manipulation language that allows you to specify the data you require.
Liquid
Liquid is a template language for creating dynamic pages, content and configurations.
API Docs
Learn about the functionalities and structure of the inbuilt API Endpoints of your instance.
Web Applications
Discover how to create your web application with step by step guides and helpful examples.
Your command center to manage instances, permissions and billing.
Instances
An Instance is a virtual server that stores data and runs your application code.
Marketplace
Hosts applications, tools, and various files that you can download and install into an Instance.
Partners
Partners are experts in designing, building, and maintaining apps on Insites.
Support
Contact Insites Support for bugs, feature requests, and software development help.
Instantly available virtual server with built-in
features for your entire team.
CRM
CRM helps manage relationships with customers, suppliers, and third parties efficiently.
Assets
Insites enables you to upload and manage files such as images, and documents using Assets.
CMS
Manage your application content with ease via no-code builders.
Forms
Creating forms for users to input data into the system.
Pipelines
Your instance includes 'Pipelines' to manage opportunities by creating relevant stages.
Permissions
Manage user permissions and security for your application.
Data
Insites lets users view, create, and manage databases and content via the Instance Admin.
Ecommerce
The Insites Ecommerce module provides complete management of ecommerce activities.
Locator
The Locator lets you integrate your instance with Google Maps and customize it as you wish.
Events
Insites Events lets you manage schedules, tickets, and sponsorship on your instance.
API
Integrate with any tool or platform with bespoke Endpoints.
AI alpha
Take advantage of the latest AI technology with your data.
A cohesive set of guidelines, patterns, and assets for a consistent, user-centered design.
Color Styles
Figma color styles represent variables for Insites components, enabling quick customization.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Modular web blocks encapsulating HTML, CSS,
JavaScript for reusable UI elements.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Data Display
The data display includes Kanban board, charts, tables, tooltips, and more.
Tutorials, references, and examples on how to build modern web applications on Insites.
Development
Covers key topics for setting up and maintaining web applications on Insites.
Modules
Modules enable code reuse and sharing while protecting creators' intellectual property.
Pages and Layouts
Learn how to implement pages and rendering content on your Instance.
Databases and Users
Discover how to create custom data models, import/export data and manage users.
The Insites CLI Tool helps you deploy configuration
files and assets to your Insites Instance.
Get Started
Guides you through the requirements and steps to install and start using the Insites CLI Tool.
Commands and Options
Learn the commands and options for managing configurations in the Insites CLI.
Graphical User Interface
Discover how using the GUI can enhance your workflow by simplifying complex processes.
Code Linting
Automatically check your codebase for programmatic and stylistic errors when deploying.
GraphQL
A data query and manipulation language that allows you to specify the data you require.
Liquid
Liquid is a template language for creating dynamic pages, content and configurations.
API Docs
Learn about the functionalities and structure of the inbuilt API Endpoints of your instance.
Web Applications
Discover how to create your web application with step by step guides and helpful examples.
Your command center to manage instances, permissions and billing.
Instances
An Instance is a virtual server that stores data and runs your application code.
Marketplace
Hosts applications, tools, and various files that you can download and install into an Instance.
Partners
Partners are experts in designing, building, and maintaining apps on Insites.
Support
Contact Insites Support for bugs, feature requests, and software development help.
Instantly available virtual server with built-in features for your entire team.
CRM
CRM helps manage relationships with customers, suppliers, and third parties efficiently.
Assets
Insites enables you to upload and manage files such as images, and documents using Assets.
CMS
Manage your application content with ease via no-code builders.
Forms
Creating forms for users to input data into the system.
Pipelines
Your instance includes 'Pipelines' to manage opportunities by creating relevant stages.
Permissions
Manage user permissions and security for your application.
Data
Insites lets users view, create, and manage databases and content via the Instance Admin.
Ecommerce
The Insites Ecommerce module provides complete management of ecommerce activities.
Locator
The Locator lets you integrate your instance with Google Maps and customize it as you wish.
Events
Insites Events lets you manage schedules, tickets, and sponsorship on your instance.
API
Integrate with any tool or platform with bespoke Endpoints.
AI alpha
Take advantage of the latest AI technology with your data.
A cohesive set of guidelines, patterns, and assets for a consistent, user-centered design.
Color Styles
Figma color styles represent variables for Insites components, enabling quick customization.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Modular web blocks encapsulating HTML, CSS,
JavaScript for reusable UI elements.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Data Display
The data display includes Kanban board, charts, tables, tooltips, and more.
Tutorials, references, and examples on how to build modern web applications on Insites.
Development
Covers key topics for setting up and maintaining web applications on Insites.
Modules
Modules enable code reuse and sharing while protecting creators' intellectual property.
Pages and Layouts
Learn how to implement pages and rendering content on your Instance.
Databases and Users
Discover how to create custom data models, import/export data and manage users.
The Insites CLI Tool helps you deploy configuration
files and assets to your Insites Instance.
Get Started
Guides you through the requirements and steps to install and start using the Insites CLI Tool.
Commands and Options
Learn the commands and options for managing configurations in the Insites CLI.
Graphical User Interface
Discover how using the GUI can enhance your workflow by simplifying complex processes.
Code Linting
Automatically check your codebase for programmatic and stylistic errors when deploying.
GraphQL
A data query and manipulation language that allows you to specify the data you require.
Liquid
Liquid is a template language for creating dynamic pages, content and configurations.
API Docs
Learn about the functionalities and structure of the inbuilt API Endpoints of your instance.
Web Applications
Discover how to create your web application with step by step guides and helpful examples.
Your command center to manage instances, permissions and billing.
Instances
An Instance is a virtual server that stores data and runs your application code.
Marketplace
Hosts applications, tools, and various files that you can download and install into an Instance.
Partners
Partners are experts in designing, building, and maintaining apps on Insites.
Support
Contact Insites Support for bugs, feature requests, and software development help.
Instantly available virtual server with built-in
features for your entire team.
CRM
CRM helps manage relationships with customers, suppliers, and third parties efficiently.
Assets
Insites enables you to upload and manage files such as images, and documents using Assets.
CMS
Manage your application content with ease via no-code builders.
Forms
Creating forms for users to input data into the system.
Pipelines
Your instance includes 'Pipelines' to manage opportunities by creating relevant stages.
Permissions
Manage user permissions and security for your application.
Data
Insites lets users view, create, and manage databases and content via the Instance Admin.
Ecommerce
The Insites Ecommerce module provides complete management of ecommerce activities.
Locator
The Locator lets you integrate your instance with Google Maps and customize it as you wish.
Events
Insites Events lets you manage schedules, tickets, and sponsorship on your instance.
API
Integrate with any tool or platform with bespoke Endpoints.
AI alpha
Take advantage of the latest AI technology with your data.
A cohesive set of guidelines, patterns, and assets for a consistent, user-centered design.
Color Styles
Figma color styles represent variables for Insites components, enabling quick customization.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Modular web blocks encapsulating HTML, CSS,
JavaScript for reusable UI elements.
General
The general includes button group, buttons, carousel, gallery, headings, and loaders.
Layout
The layout includes accordion, backdrop, drawer, dropdown, header, header user, modal, and more.
Data Entry
The data entry includes card select, checkbox, input, slider, and more.
Data Display
The data display includes Kanban board, charts, tables, tooltips, and more.
Tutorials, references, and examples on how to build modern web applications on Insites.
Development
Covers key topics for setting up and maintaining web applications on Insites.
Modules
Modules enable code reuse and sharing while protecting creators' intellectual property.
Pages and Layouts
Learn how to implement pages and rendering content on your Instance.
Databases and Users
Discover how to create custom data models, import/export data and manage users.
The Insites CLI Tool helps you deploy configuration
files and assets to your Insites Instance.
Get Started
Guides you through the requirements and steps to install and start using the Insites CLI Tool.
Commands and Options
Learn the commands and options for managing configurations in the Insites CLI.
Graphical User Interface
Discover how using the GUI can enhance your workflow by simplifying complex processes.
Code Linting
Automatically check your codebase for programmatic and stylistic errors when deploying.
GraphQL
A data query and manipulation language that allows you to specify the data you require.
Liquid
Liquid is a template language for creating dynamic pages, content and configurations.
API Docs
Learn about the functionalities and structure of the inbuilt API Endpoints of your instance.
Web Applications
Discover how to create your web application with step by step guides and helpful examples.
You can use all standard Liquid filters in Insites. Aside from these, you can also use Insites - specific Liquid filters.
Returns: Time - modified time
Params
Examples
Returns: String - formatted string
Params
Examples
Converts amount in given currency to fractional. For example, convert USD to cents.
Returns: Integer - Amount in fractional, for example, cents for USD
Params
Examples
Returns: Array<Object> - array to which you add the item given as the second parameter
Params
Examples
Returns: Boolean - checks if the given array contains at least one of the queried string/number.
Params
Examples
Returns: Array<Object> - array from which blank values are removed
Params
Examples
Returns: Object - first object from the collection that matches the specified conditions
Params
Examples
Returns: Array<Integer> - with indices from a collection that matches provided conditions
Params
Examples
Returns: Array<Object> - with objects
Params
Examples
Returns: Hash<MethodResult => Array<Object>> - the original array grouped by method specified by the second parameter
Params
Examples
Returns: Array<Array<Object>> - the original array split into groups of the size specified by the second parameter (an array of arrays)
Params
Examples
Returns: Boolean - whether the array includes the element given
Params
Returns: - Integer position of the object in the array if found or nil otherwise
Params
Examples
Returns: Array<Object> - that exists in both arrays
Params
Examples
Returns: Array<Object> - parameter; [1,2,3,4] limited to 2 elements gives [1,2]
Params
Examples
Returns: Array<Array> - an array of arrays with values for given keys
Params
Examples
Returns: Array<Object> - array to which you prepend the item given as the second parameter
Params
Examples
Returns: Array<Object> - with objects from collection that don't match provided conditions
Params
Examples
Returns: Array<Object> - the input array rotated by a number of times given as the second parameter; [1,2,3,4] rotated by 2 gives [3,4,1,2]
Params
Examples
Returns: Array<Object> - with objects from collection that matches provided conditions
Params
Examples
Returns: Array<Array> - array with shuffled items
Params
Examples
Returns: Array - The sorted object (Array of Hash)
Params
Examples
Returns: Array<Object> - that is a difference between two arrays
Params
Examples
Returns: Numeric - the summarised value of the array
Params
Examples
Returns: String - URL to the physical file if existing, root asset URL otherwise
Params
Examples
Returns: String - relative path to the physical file decorated with updated param to invalidate CDN cache. Always prefer asset_url,
Params
Examples
Returns: String - decoded string
Params
Examples
Returns: String - Returns the Base64-encoded version of bin. Line feeds are added to every 60 encoded characters. This method complies with RFC 2045.
Params
Examples
Returns: String - Keyed-hash message authentication code (HMAC) that can be used to authenticate requests from third-party apps, e.g. Stripe webhooks requests
Params
Examples
Returns: Date - modified Date
Params
Examples
["Filter allowing to decrypt data encrypted with a specified algorithm. See encrypt filter for encryption."]
Returns: String - String - decrypted string using the algorithm of your choice. Initialization Vector (iv) is expected to be present in the encrypted payload at the beginning.
Params
Examples
Returns: Object - returns a copy of the object parameter
Params
Examples
Returns: String - hexadecimal hash value obtained by applying the selected algorithm to the message
Params
Examples
Returns: String - Body of the remote file
Params
Examples
["Filter allowing to encrypt data with the specified algorithm. See decrypt filter for decryption"]
Returns: String - Base64 encoded (RFC 4648) encrypted string using the algorithm of your choice. Initialization Vector (iv) will be appended.
Params
Examples
Returns: String - escaped text
Params
Examples
Returns: String - expanded URL
Params
Examples
Returns: Hash - hash with extracted params
Params
Examples
Returns: String - formatted number
Params
Examples
["Converts currency in fractional to the whole amount. For example, convert cents to USD."]
Returns: Integer - converted fractional amount
Params
Examples
Returns: Hash - hash with added key
Params
Examples
Returns: Object - value which was assigned to a deleted key. Null is returned if the key did not exist in the first place.
Params
Examples
["Generates a list of additions (+), deletions (-) and changes (~) from given two objects."]
Returns: Array - array containing the difference between two hashes
Params
Examples
Returns: Object - Extracted nested value specified by the sequence of keys by calling dig at each step, returning null if any intermediate step is null.
Params
Examples
Returns: Object
Params
Examples
Returns: Hash - new hash containing the contents of hash1 and the contents of hash2. On duplicated keys, we keep the value from hash2.
Params
Examples
Returns: Hash - Sorted hash
Params
Examples
Returns: Boolean - whether the parameters are valid hcaptcha verification parameters
Params
Examples
Returns: String - a string that can be rendered with all HTML tags. By default, all variables are escaped.
Params
Examples
Returns: String - a human-readable string derived from the input; capitalizes the first word, turns underscores into spaces and strips a trailing '_id' if present. Used for creating a formatted output (e.g. by replacing underscores with spaces, capitalizing the first word, etc.).
Params
Examples
Returns: Boolean - returns true if the first time is lower than the second.
Params
Examples
Returns: Boolean - true if time passed is in the past, false otherwise
Params
Examples
Returns: Boolean - whether or not the argument is a valid email
Params
Examples
Returns: Boolean - whether or not the argument is a valid JSON
Params
Examples
Returns: Boolean - whether the parameter can be parsed as a date
Params
Examples
["Temporary token is valid for the desired number of hours (by default 48), which you can use to authorize the user in third party application. To do it, include it in a header with the name UserTemporaryToken. Token will be invalidated on password change."]
Returns: Boolean - returns true if the token has not expired and was generated for the given user, false otherwise.
Params
Examples
Returns: String - JSON formatted string containing a representation of the object.
Params
Examples
Returns: String
Params
Returns: Hash - the result of decoding the JWT token
Params
Examples
Returns: String - JWT token encrypted using the algorithm of your choice
Params
Examples
Returns: String, nil - formatted representation of the passed parsable time
Params
Examples
Returns: Array - array which includes all values for a given key
Params
Examples
Returns: String - processed text with markdown syntax changed to sanitized HTML. We allow only safe tags and attributes by default. We also automatically add `rel=nofollow` to links. Default configuration is: { "elements": ["a","abbr","b","blockquote","br","cite","code","dd","dfn","dl","dt","em","i","h1","h2","h3","h4","h5","h6","img","kbd","li","mark","ol","p","pre","q","s","samp","small","strike","strong","sub","sup","time","u","ul","var"], "attributes":{ "a": ["href"], "abbr":["title"], "blockquote":["cite"], "img":["align","alt","border","height","src","srcset","width"], "dfn":["title"], "q":["cite"], "time":["datetime","pubdate"] }, "add_attributes": { "a" : {"rel":"nofollow"} }, "protocols": { "a":{"href":["ftp","http","https","mailto","relative"]}, "blockquote": {"cite": ["http","https","relative"] }, "q": {"cite": ["http","https","relative"] }, "img": {"src": ["http","https","relative"] } } }
Params
Examples
Returns: Boolean - whether the given string matches the given regular expression; returns null if
Params
Examples
Returns: String - returns string padded from left to the length of count with the symbol character
Params
Examples
Returns: String - replaces special characters in a string so that it may be used as part of a 'pretty' URL; the default separator used is '-';
Params
Examples
Returns: Array of Arrays - Array
Params
Examples
Returns: Hash - Hash created based on JSON
Params
Examples
Returns: Hash - Hash created based on XML
Params
Examples
Returns: String - pluralized version of the input string
Params
Examples
Returns: String - formatted price using global price formatting rules
Params
Examples
["Adds currency symbol and proper commas. It is used to show prices to people."]
Returns: String - formatted price using the global price formatting rules
Params
Examples
Returns: String - a query string
Params
Examples
Returns: String - returns a random alphanumeric string of a given length
Params
Examples
Returns: String - HTML-escaped input string; returns a string with its HTML tags visible in the browser
Params
Examples
Returns: Array<Array<String>> - matches for the expression in the string; each item in the array is an array containing all groups of matches; for example for the regex (.)(.) and the text 'abcdef', the result will look like: [["a", "b"], ["c", "d"], ["e", "f"]]
Params
Examples
Returns: String - string with regexp pattern replaced by the replacement text
Params
Examples
Returns: String - Sanitizes HTML input. If you want to allow any HTML, use the html_safe filter. By default, we allow only safe HTML tags and attributes. We also automatically add `rel=nofollow` to links. Default configuration is: { "elements": ["a","abbr","b","blockquote","br","cite","code","dd","dfn","dl","dt","em","i","h1","h2","h3","h4","h5","h6","img","kbd","li","mark","ol","p","pre","q","s","samp","small","strike","strong","sub","sup","time","u","ul","var"], "attributes":{ "a": ["href"], "abbr":["title"], "blockquote":["cite"], "img":["align","alt","border","height","src","srcset","width"], "dfn":["title"], "q":["cite"], "time":["datetime","pubdate"] }, "add_attributes": { "a" : {"rel":"nofollow"} }, "protocols": { "a":{"href":["ftp","http","https","mailto","relative"]}, "blockquote": {"cite": ["http","https","relative"] }, "q": {"cite": ["http","https","relative"] }, "img": {"src": ["http","https","relative"] } } }
Params
Examples
Returns: String - SHA1 digest of the input object
Params
Examples
Returns: String - replaces special characters in a string so that it may be used as part of a 'pretty' URL;
Params
Examples
Returns: String - formatted representation of the time object; the formatted representation will be based on what the format parameter specifies
Params
Examples
Returns: String - input parameter without liquid
Params
Examples
Returns: Float - duration between start and finish in unit; default is ms (milliseconds)
Params
Examples
Returns: String - capitalizes all the words and replaces some characters in the string to create a string in a title-case format
Params
Examples
Returns: String - String containing CSV. If one array element has a separator, this element will automatically be wrapped in double quotes.
Params
Examples
Returns: Date - a Date object obtained/parsed from the input object
Params
Examples
Returns: String - returns mobile number in E.164 format; recommended for sending SMS notifications
Params
Examples
Returns: Integer - a number that is higher than 0
Params
Examples
Returns: DateTime - a time object created from parsing the string representation of time given as input
Params
Examples
Returns: String - String containing XML
Params
Examples
Returns: String - Translation value taken from translations YML file for the key given as parameter. The value is assumed to be HTML safe; please use `t_escape` if you provide an unsafe argument that can potentially include a malicious script.
Params
Examples
["Escapes unsafe arguments passed to the translation and then returns its value"]
Returns: String - translation value taken from translations YML file for the key given as parameter
Params
Examples
Returns: String - Type of the variable parameter
Params
Examples
Returns: A qr code that contains a url code
Params
Examples
Returns: Hash - parsed browser user agent information
Params
Examples
Returns: String - Universally unique identifier v4
Params
Examples
Returns: Boolean - check if a key is valid
Params
Examples
Returns: Hash - metadata about the video
Params
Examples
Returns: String - if the given URL is supported, an HTML formatted string containing a video player (inside an iframe) will play the video at the given URL; otherwise, an empty string is returned.
Params
Examples
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.