Unqork is the world’s first codeless enterprise application platform. It was designed from the ground up to support every stage of the development lifecycle from designing & building applications to ongoing maintenance, IT governance, and infrastructure management.
At the core of the platform is Unqork’s revolutionary codeless engine, which completely separates application logic & behavior from the codebase underneath, and therefore eliminates the inevitable challenges of maintaining years—if not decades—of legacy code. By combining the codeless engine with a fully-managed cloud infrastructure, Unqork empowers organizations to deliver robust, dependable, and secure enterprise services to their end-users.
Single-tenant: All Unqork instances are single-tenant by default. Only your products, rules, and customers live inside of your instance. Every Unqork customer receives non-production environments in a VPC separate from the production environment.
Cloud-native: Run your application on Amazon Web Services (AWS) or Microsoft Azure’s highly secure infrastructure platforms.
Flexible deployments: Unqork is a cloud-native, highly elastic architecture running Kubernetes and MongoDB Atlas under the hood, enabling high scalability, upgrades, and patches with zero downtime. And Unqork's modern architecture data layer can be scaled, resulting in excellent performance and security that is second to none.
This guide will explore the platform components that users can leverage to manage & scale their application architectures and deliver future-proof software to their users.
Key capabilities and components
Flexible and dynamic data schema
Rich query APIs
High performance and scalability
CX and API renderer
UI rendering and custom styling
Validation on the glass
"A huge part of everything we built was Unqork. It’s really what has allowed us to scale"—Tyler Danielson, CTO, FOXO
Intuitive self-service builder
Codeless, not low-code/no-code
Security & compliance
SOC 2 Type II Certified
- To learn more about our compliance functionality in a variety of areas, visit our security guide.
Penetration and static code testing
APIs & integrations
Unqork allows Creators to automatically generate APIs using the same tools to develop the customer experience and call that module headless through an API.
One of the great benefits of Unqork is how it empowers organizations to seamlessly integrate custom applications with existing legacy systems and external third-party solutions. Whether it be an API, a custom integration, or a blue-chip technology partner, the Unqork platform allows users to authenticate these services through many methods while providing the means to apply mTLS or other controls to further enhance integration security.
Unqork ExpressCloud maximizes performance & security to allow for reliability and continuous delivery. See how ExpressCloud automatically optimizes your environment's runtime so you can scale.
High availability & redundancy
When it comes to SaaS, reliability is a cornerstone. In relinquishing control of your software’s backend infrastructure operations, you need a partner that you can trust to ensure the consistent availability and performance of your business-critical applications.
Unqork provides you with the reliability and availability to give you confidence that your employees and/or customers have access to your Unqork services, when they need it, and from where they need it.
Our always-on monitoring processes and technologies give you peace of mind knowing that your services are constantly supervised and optimized.
We’re committed to ensuring that your business-critical software is continuously up and running. A 2020 analysis found 99.99% platform uptime availability.
We deploy our SaaS solutions in a load-balanced and highly available infrastructure that’s designed to handle heavy traffic and eliminate single points of failure at any level of the deployment architecture.
Failure detection capabilities exist within each tier, and once activated, send instant alerts to the Network & Security teams for correction. Additionally, failures are automatically contained, as redundant data backups allow single instances to fail without any impact on the service or user experience.
Automatic data & configuration backup
Periodic data backups are performed automatically and allow for one or more data recovery points, giving you the confidence that your data won’t be lost.
SaaS solutions from Unqork come equipped with built-in data resilience, achieved by automated, scheduled backups of data and configurations that create multiple service recovery points. These are essential to business continuity and disaster recovery plans and, upon a customers’ request, can also be utilized to restore service to a previous state.
Backup & restoration
Data backups are separately managed for each of our customers in order to meet the client’s policies and requirements. The following are some examples of backup and restoration procedures inherent in our SaaS offering:
Recurring backups: All data is routinely backed up and safely stored daily, and transactional data is backed up every six hours.
Retention period: For most SaaS clients, data backup points are stored for a defined retention period of one calendar year.
Storage policies: In case of disaster, additional backup snapshots are stored for use if a recovery effort is required.
Business continuity and disaster recovery
Unqork’s SaaS operations team manages the services necessary to restore your data as soon as possible following a disaster-type event. Our teams conduct annual business continuity and disaster recovery tests to exercise recovery capabilities, update playbooks, and ensure responders are trained and equipped for rapid response. Unqork’s business continuity and disaster recovery program ensures optimal execution in restoring service should a natural or artificial disaster compromise your primary processing location.
- Read more about the Unqork platform’s high availability and redundancy here.
Multi-region highly available environments
To deliver next-level reliability and improve overall customer performance, Unqork has introduced Multi-Region Highly Available Environments. Previously, customer environments were available across multiple zones in a single region. Now, customers have access to environments that span multiple regions and multiple zones. This provides additional redundancy for local failures and regional service procedure outages. Unqork routes creators and end-users depending on latency to the best region, allowing them to optimize performance and improve resiliency.
The new multi-region configurations are supported in North America, Europe, and the Asia Pacific. Benefits:
- Improved availability & SLAs: Uptime is critical for any application and business, and a multi-region solution allows you to deliver better availability SLAs and improve platform uptime availability even further.
- Lower recovery times: Our rigorous security measures start with availability of the Unqork platform, and applications built on it, across multiple regions to satisfy enterprise business continuity.
- Improved performance through the use of optimization: Geotargeting ensures that creators and end-users can be routed to the best cluster in case of a disaster.
The pressures on organizations to “go digital” have never been more significant. The Unqork platform takes on much of the “heavy lifting” of development, so companies can focus entirely on building value-generating applications.
Unqork’s unified platform comes with all the tools needed to create custom, enterprise-grade solutions which can be seamlessly integrated with legacy systems and third-party services. Most importantly, our platform delivers peace of mind. We make it easy to operate and scale complex enterprise applications and provide benefits to your customers, your workers, and your organization as a whole.
Want to learn more about how Unqork can be used at your organization? Schedule a demo with one of our codeless experts today.