{"id":28100695,"url":"https://github.com/boburmirzo/apisix-appsmith-custom-auth","last_synced_at":"2026-04-28T13:38:40.087Z","repository":{"id":181235675,"uuid":"664352915","full_name":"Boburmirzo/apisix-appsmith-custom-auth","owner":"Boburmirzo","description":"Custom Authentication Using Appsmith and APISIX","archived":false,"fork":false,"pushed_at":"2023-07-14T14:52:24.000Z","size":3,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-13T18:49:26.681Z","etag":null,"topics":["api-gateway","appsmith","chatgpt","custom-authentication","low-code","openai"],"latest_commit_sha":null,"homepage":"https://medium.com/apache-apisix/build-custom-authentication-using-appsmith-and-apisix-4ca1e1deaaf3","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Boburmirzo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-09T18:01:47.000Z","updated_at":"2023-10-30T14:19:56.000Z","dependencies_parsed_at":"2023-07-14T16:45:46.084Z","dependency_job_id":null,"html_url":"https://github.com/Boburmirzo/apisix-appsmith-custom-auth","commit_stats":null,"previous_names":["boburmirzo/apisix-appsmith-custom-auth"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Boburmirzo/apisix-appsmith-custom-auth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boburmirzo%2Fapisix-appsmith-custom-auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boburmirzo%2Fapisix-appsmith-custom-auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boburmirzo%2Fapisix-appsmith-custom-auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boburmirzo%2Fapisix-appsmith-custom-auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Boburmirzo","download_url":"https://codeload.github.com/Boburmirzo/apisix-appsmith-custom-auth/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boburmirzo%2Fapisix-appsmith-custom-auth/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260973540,"owners_count":23091132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-gateway","appsmith","chatgpt","custom-authentication","low-code","openai"],"created_at":"2025-05-13T18:38:01.759Z","updated_at":"2026-04-28T13:38:35.062Z","avatar_url":"https://github.com/Boburmirzo.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Custom Authentication Using Appsmith and APISIX\n\nAuthentication flow is a fundamental part of web applications. It ensures the security and privacy of user data while they are using your app. While there are many off-the-shelf authentication solutions available, building an authentication system using **a low-code UI development platform** and **API management solution** allows you to create secure web applications with ease. You can create an application **without having knowledge of both frontend and backend technologies and tools**. You do not need to know Python, Java, HTML, CSS, or other JavaScript frameworks. This repo demontrates how to build a custom simple login flow and pages on UI to secure your application using [Appsmith](https://www.appsmith.com/), [Apache APISIX](https://apisix.apache.org/), and [JWT](https://jwt.io/).\n\n## How to run the project?\n\n### Before you begin\n\n- Install Appsmith: You can learn how to [install Appsmith using Docker](https://docs.appsmith.com/getting-started/setup/installation-guides/docker) on the Appsmith website. Make sure that you installed Appsmith and you can access it at [http://localhost](http://localhost/). When you deploy and run Appsmith, an application titled `My first application` is added by default. You can use this application to build your first app.\n\nTo run the project, run `docker compose up` command from the project root folder.\n\nRead the full tutorial to follow step-by-step how to enable custom authentication with APISIX and Appsmith.\n\n[Build Custom Authentication Using Appsmith and APISIX](https://medium.com/apache-apisix/build-custom-authentication-using-appsmith-and-apisix-4ca1e1deaaf3)\n\n### Community\n\n🙋 [Join the Apache APISIX Community](https://apisix.apache.org/docs/general/join/)\n\n🐦 [Follow us on Twitter](https://twitter.com/ApacheAPISIX)\n\n📝 [Find us on Slack](https://join.slack.com/t/the-asf/shared_invite/zt-vlfbf7ch-HkbNHiU_uDlcH_RvaHv9gQ)\n\n💁 [How to contribute page](https://apisix.apache.org/docs/general/how-to-contribute/)\n\n### About the author\n\nFollow me on Twitter: [@BoburUmurzokov](https://twitter.com/BoburUmurzokov)\n\nVisit my blog: [www.iambobur.com](https://www.iambobur.com/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboburmirzo%2Fapisix-appsmith-custom-auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboburmirzo%2Fapisix-appsmith-custom-auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboburmirzo%2Fapisix-appsmith-custom-auth/lists"}