If you are looking to customize your app, beyond using our baked in icons and featured layout and color settings, you can extend the functionality and design of your Knack apps by integrating your apps with other apps using the API, adding custom code to change the look and feel of your app and embedding your app in your website for greater control of the look and feel of your app.
Integrations
Want to do more with your app? You can integrate or connect your Knack apps with third party apps using Zapier or the Knack API. You can also use this to extend the functionality of your Knack apps and connect with other third party apps.
Knack API
You can use the Knack API to create, receive, update or delete records, as well as create custom integrations with third-party apps. You can learn more about using the API, as well as view API code examples, in the API section of our Developers Docs.
Using Custom Code
If you are a developer, have access to a developer or have some technical skill, you can extend the functionality and design of your app using custom code. Knack's Developers Docs provides details as well as code examples for using the API or adding custom CSS and Javascript to your Knack apps.
Click here to learn more about using JQuery and JavaScript in your Knack apps, and here to learn more about adding custom CSS.
Embeds
Already have a website? Each Knack app supports embedding, meaning you can add a page of your app into your own website. This will allow you to have greater control the look and feel of your Knack app. Embedded apps will 'adopt' the style of your website.
You can learn more about embedding your Knack apps, as well as other CMS considerations, here.
Builder Network
Need help building your app? Want to customize the look and feel of your Knack apps but aren't a developer or have access to a developer?
If you would like help building your app, adding custom code to your app or extending the functionality of your app using the API, you can connect with an experienced Knack builder using our Builder Network. Whether it is building the app from start to finish or just extending the functionality or design of your Knack apps, projects of any size can be submitted. Once you submit your project details, you can get proposals and estimates from Knack vetted builders.
You can learn more about our Builder Network here.