Ask The Expert: Smart Components Master Class
Browse frequently asked questions and answers from our product , engineering, and technical teams.
Most Recent
The same benefits of the No Code premise around reusability, consistency, scalability and shared security benefits still apply because the application that UnqorkAI creates are built on a component abstraction layer that provides them the same way the manually configured components did.
All new Smart Components and future development will utilize modern technology stacks, primarily Typescript/React. Angular.js will remain for existing components, but the platform is moving forward with modern frameworks.
UnqorkAI delivers performance gains not through incremental backend optimization, but by fundamentally transforming application architecture. We are not tuning the existing engine; we are modernizing the entire system.
Snippets are available in the Module Builder component tray (left) by using the dropdown box to change Default Library > Snippets
In UnqorkAI, our new IDE provides multiple ways to instantly identify component-to-component triggers:Connections Pill (Config View): Click the connections pill on a component's tile to view its inputs, outputs, and the full "Trigger chain from..." execution path. Reference Icon: Click Hover over the reference icon next to a component to see its reference relationships, such as "Outputs" or "Output of". Logic View: View directed visual edges connecting component cards on a navigable graph. Right-click any card and select "Focus On Node" to isolate all directly connected components.Documentation will be provided on the specifics on what the Logic View leverages from configuration to draw relationships.
The UnqorkAI Build Agent is fully integrated and omnipresent within our new IDE, providing continuous AI assistance across the development experience. customers can access the agent via the collapsible Agent Chat panel on the far left of the Module Builder.Inside this panel, the Chat, Tasks, and Plans tabs let customers interact with the agent, manage conversation threads, and review proposed changes. The agent reads module configurations to generate a detailed execution plan on the center canvas, which creators approve before any configuration is built.
Smart Components will be able to be styled through themes (effectively a stylesheet for smart components) that can be setup like and associated to existing stylesheets so the same Stylesheet and Theme pairings are used together in end applications. Additionally there are more specific style changes that can be done through asking the Build agent for smart components in the Library/Hub or through it's usage on the module.Additionally, Unqork will include new tools to assist with application styling, expected towards platform version 9.2 release.
Refer to the Unqork Shared Security Responsibility Model - https://unqork.com/resource-center/guides/unqork-platform-security/Customer Responsibility (Application Security): customers are responsible for the security of the specific applications they build on the UnqorkAI platform - including access controls, configurations and APIs as well as performing application security reviews, monitoring application audit logs, and application compliance. Because UnqorkAI functions as an assistant builder, customers maintain full operational control and continue to be responsible for reviewing and approving all AI-generated outputs before deployment and on a periodic basis, as required to meet customer requirements. While Unqork provides a secure foundation where prompts generate security tested components, customers remain responsible for how components are configured and for any custom JavaScript introduced to extend capabilities.Unqork Responsibility (Platform Security): Unqork is responsible
Documentation is published through the Unqork documentation Hub at https://docs.unqork.io/
Yes, in the Global filter, after selecting on the "Advanced Filters" toggle, creators can search for component propertyIds. The Component PropertyId search criteria is enabled for creators to select if only "modules" are being searched (since components are only in modules).
Please route requests through our Customer Advocate Manager.At Unqork, we ensure customers maintain full control and compliance over AI through several built-in features:Builder Review: UnqorkAI build agent acts as an assistant, meaning builders must review, refine, and approve every generated output. Human-in-the-Loop Development Flow: customers can easily configure custom validation checks, reviews, and sign-offs within customers applications to meet customers compliance standards. Disabling AI: customers may disable UnqorkAI via feature flag until additional sign-off or approvals are received.
Yes. We are improving export capabilities for UnqorkAI submission data this year to facilitate seamless integration with Snowflake and BI platforms. Today we provide Snowflake Datashare for database connections to securely link UnqorkAI modules to Snowflake, making submission data readily available for reporting and analytics in compatible BI tools. This feature grants read-only access via Snowflake Secure Data Sharing on a fixed one-hour sync cadence, ensuring customers have access to customers data without copying files or consuming extra storage.
While other coding tools generate unmanaged raw code that potentially creates security vulnerabilities and long-term technical debt, UnqorkAI composes applications using enterprise-grade components. Our deterministic Build Agent maps requirements directly to secure, proven, and governed components on our enterprise-grade platform. This ensures automatic security, eliminates the burden of debugging and maintenance, and lowers total cost of ownership while keeping IT and business aligned on a single visual canvas.
Yes, we are committed to introducing the exact features and foundational data capabilities necessary to support the demands of our customers' data strategies. This will be planned and implemented in lockstep with a larger data optimization initiative post 9.2 9.0
Yes, UnqorkAI automatically self-documents applications and components as they are built. Through the Document capability of the UnqorkAI Build Agent, creators can instantly generate natural-language descriptions of new and existing components, describe what modules do, and explain component configurations.Additionally, Unqork provides the API Docs Dashboard, which automatically generates API documentation, and the Schema Docs Dashboard to make database configurations self-documenting.Update/Note: UnqorkAI does not include a dedicated documentation feature today. However, the Build Agent can answer questions about an application on demand, so users can get current information about what they've built whenever they need it.
We are leveraging UnqorkAI to deliver a modernized, intuitive data experience. Our focus is on placing sophisticated data technologies at the customer's fingertips while abstracting away the underlying technical complexity. This will be planned and implemented in the upcoming releases post 9.0
Data Models will continue to function as expected, with no upcoming changes currently scheduled. Moving forward, strategic enhancements will focus on elevating the broader Unqork data experience.
We ensure application quality by combining UnqorkAI’s deterministic engine with automated, built-in testing. Instead of generating raw code, UnqorkAI maps requirements to proven, secure components to eliminate coding errors. The Build Agent automatically generates and runs comprehensive test plans, delivering an automated Test Execution Report upon build completion. These tests are saved in our Test Case Management interface, where customers can edit, run, or manually add tests. Finally, applications migrate through standard multi-environment pipelines, supporting headless API testing and third-party suite integrations to guarantee reliability.
Smart Components are UnqorkAI's re-architected component model. Leveraging the UnqorkAI Build Agent, users can create, manage, and reuse custom smart components leveraging a proprietary guardrail and reasoning engine that enforces security, governance, and architectural standards in every component created. This enhances the efficiency and speed at which a user can build and design their application while helping ensure token use optimization and organizational consistency across the application portfolio.Bring Your Own Component (BYOC) is where creators can upload their own JS Bundles following our Component Interface to add new components to their environments to use in their Applications. BYOC is MANUAL in that the component is developed maintained by the creator OUTSIDE of the Unqork environment. Security, compliance and accessibility when using BYO is not guaranteed and the creator making the component is solely responsible for those needs with BYO. Since the JS Bundle is develope
We manage UnqorkAI data security by routing all requests through a secure LLM Proxy, encrypting data in transit via TLS 1.2+, executing actions locally in customers browser, and enforcing strict platform access controls. customer prompts and inputs are never used to train or improve any LLM. Our governance is guided by Unqork's Secure Software Development Lifecycle (SSDLC). customers can access complete compliance documentation, including SOC 1, SOC 2 Type II, ISO 27001 certifications, and Penetration test reports through our Trust Portal at https://trust.unqork.com/.
Platform version 9.0 will only have the new Designer experience (IDE) which can be used with or without AI enabled. There is full parity matching both of the functionality of UDesigner and classic and it also has additional features.
Yes, in UnqorkAI, a UI Smart Component can be made to support a grid experience that has buttons that can open up a dialog (modal) all within the Smart Component. Smart Component's high flexibility and performance allows for this use case and much more.
Yes, in UnqorkAI, a UI Smart Component can be made to support a nested grid experience. You can do things like have a grid with expandable rows within them or pivoting to meet your nested grid needs. Smart Component's high flexibility and performance allows for this use case and much more.
The UnqorkAI Build Agent offers stylability when using Smart Components. Users can upload design files to guide the UI styling or they can describe style updates they need. Smart Components also have a specific styling feature in Designer.
Yes, UnqorkAI can optimize customers' existing applications. Our Build Agent analyzes customers module configurations against Unqork best practices, delivers tailored enhancement recommendations, and automatically applies those updates upon request.