{"id":43073452,"url":"https://github.com/akohan91/libak-salesforce-rest-api-framework","last_synced_at":"2026-01-31T13:57:37.900Z","repository":{"id":242887852,"uuid":"810850718","full_name":"akohan91/libak-salesforce-rest-api-framework","owner":"akohan91","description":"A lightweight Salesforce REST framework designed to simplify API development with Apex. Supports scalable integrations and customizable endpoints.","archived":false,"fork":false,"pushed_at":"2026-01-16T14:35:22.000Z","size":1212,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-01-17T04:41:49.726Z","etag":null,"topics":["apex","apex-framework","api-design","api-development","developer-tools","integration","libak","open-source","rest-api","salesforce-platform","salesforce-rest-framework","salesfroce","webservices"],"latest_commit_sha":null,"homepage":"","language":"Apex","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akohan91.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-05T13:20:04.000Z","updated_at":"2026-01-16T14:35:26.000Z","dependencies_parsed_at":"2024-06-05T15:12:01.932Z","dependency_job_id":"91b35ba3-21ea-4cb9-9078-e08a1f48e06e","html_url":"https://github.com/akohan91/libak-salesforce-rest-api-framework","commit_stats":null,"previous_names":["akohan91/libak_restframework","akohan91/libak-salesforce-rest-api-framework"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akohan91/libak-salesforce-rest-api-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akohan91%2Flibak-salesforce-rest-api-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akohan91%2Flibak-salesforce-rest-api-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akohan91%2Flibak-salesforce-rest-api-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akohan91%2Flibak-salesforce-rest-api-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akohan91","download_url":"https://codeload.github.com/akohan91/libak-salesforce-rest-api-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akohan91%2Flibak-salesforce-rest-api-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28944789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T13:02:32.153Z","status":"ssl_error","status_checked_at":"2026-01-31T13:00:07.528Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["apex","apex-framework","api-design","api-development","developer-tools","integration","libak","open-source","rest-api","salesforce-platform","salesforce-rest-framework","salesfroce","webservices"],"created_at":"2026-01-31T13:57:37.837Z","updated_at":"2026-01-31T13:57:37.895Z","avatar_url":"https://github.com/akohan91.png","language":"Apex","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RestFramework - Salesforce Apex REST Framework\n\n\u003cspan\u003e\n  \u003cimg\n    alt=\"RestFramework - Salesforce Apex REST Framework\"\n    src=\"assets/small_logo.png\"\n    height=\"28px\"\n  \u003e\n\u003c/span\u003e\n\u003ca href=\"https://githubsfdeploy.herokuapp.com?owner=akohan91\u0026repo=Libak_RestFramework\u0026ref=main\"\u003e\n  \u003cimg\n    alt=\"Deploy to Salesforce\"\n    src=\"https://raw.githubusercontent.com/afawcett/githubsfdeploy/master/deploy.png\"\n    height=\"28px\"\n  \u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/in/akohan\"\u003e\n  \u003cimg\n    alt=\"akohan91 | LinkedIn\"\n    src=\"https://content.linkedin.com/content/dam/me/business/en-us/amp/xbu/linkedin-revised-brand-guidelines/linkedin-logo/fg/brandg-linkedinlogo-hero-logo-dsk-v01.png.original.png\"\n    height=\"28px\"\n  \u003e\n\u003c/a\u003e\n\n---\n\n- [Features](#features)\n- [UML Diagram](#uml-diagram)\n- [Getting Started](#getting-started)\n- [Contribution](#contribution)\n- [License](#license)\n- [Contact](#contact)\n\nA lightweight, open-source Salesforce REST framework built with Apex to simplify the creation of REST APIs for Salesforce. Designed for scalability and easy integration, this framework helps developers quickly set up customizable REST endpoints to connect Salesforce with external systems.\n\nIt includes interfaces for routing, response handling, error management, and logging, along with core components for processing RESTful requests.\n\n## 💡 Features\n\n- **Business Logic Focused:** Allows developers to concentrate on solving business challenges while the framework handles routing, error management, and API structure.\n- **Customizable:** Easily define and manage REST endpoints.\n- **Scalable:** Supports enterprise-level integrations.\n- **Developer-Friendly:** Clear structure and easy-to-use API.\n\n## UML Diagram\n\n![RestFramework UML diagram](assets/RestFrameworkUML.png)\n\n## Getting Started\n\n### 🚀 Installation\n\n- **1st option**\n  1. Clone or download this repository.\n  2. Deploy the source code to your Salesforce org using your preferred deployment tool (e.g., Salesforce CLI, Workbench, or IDE).\n- **2nd option**\n  1. Use the \"Deploy to Salesforce\" button to deploy the framework to your target organization.\n\n### 📘 Developer guide\n\nA comprehensive Developer Guide is available [here](Developer_Guide.md). Follow the link for detailed instructions and advanced usage examples.\n\n### 📕 API Reference\n\nThe API Reference documentation is available [here](API_Reference.md). It provides detailed descriptions of all classes, methods, and endpoints included in the framework.\n\n## 🤝 Contribution\n\nWe welcome contributions! Here’s how you can get started:\n\n1. **🍴 Fork the Repository**\n\n2. **🌱 Create a New Branch**\n\nWork on your changes in a separate branch.\n\nFollow the branch naming conventions:\n\n- ✨ For features: `feature/\u003cbranch-name\u003e`\n- 🐛 For bug fixes: `bugfix/\u003cbranch-name\u003e`\n- 📚 For documentation: `doc/\u003cbranch-name\u003e`\n\n3. **🔧 Make Changes and Test**\n\nImplement your changes and ensure everything works.\n\n4. **🚀 Push Your Changes**\n\nPush your branch to your forked repository:\n\n`git push origin your-branch-name`\n\n5. **📬 Submit a Pull Request**\n\nOpen a pull request to the develop branch with a clear description of your changes.\n\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n\n## 📧 Contact\n\nHave questions or feedback? Reach out to the repository owner or start a discussion in the Issues tab.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakohan91%2Flibak-salesforce-rest-api-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakohan91%2Flibak-salesforce-rest-api-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakohan91%2Flibak-salesforce-rest-api-framework/lists"}