{"id":13702855,"url":"https://github.com/fal-ai/fal","last_synced_at":"2026-05-17T02:25:17.847Z","repository":{"id":235682846,"uuid":"730384901","full_name":"fal-ai/fal","owner":"fal-ai","description":"⚡ Fastest way to serve open source ML models to millions","archived":false,"fork":false,"pushed_at":"2026-04-21T16:54:42.000Z","size":7248,"stargazers_count":891,"open_issues_count":45,"forks_count":94,"subscribers_count":14,"default_branch":"main","last_synced_at":"2026-04-21T17:44:02.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://fal.ai/docs","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fal-ai.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,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2023-12-11T20:09:02.000Z","updated_at":"2026-04-21T01:05:40.000Z","dependencies_parsed_at":"2026-02-11T00:04:33.930Z","dependency_job_id":null,"html_url":"https://github.com/fal-ai/fal","commit_stats":{"total_commits":729,"total_committers":17,"mean_commits":42.88235294117647,"dds":0.5939643347050754,"last_synced_commit":"ca0211b414b4b6030a3ed33100335bc3e96ca42a"},"previous_names":["fal-ai/fal"],"tags_count":316,"template":false,"template_full_name":null,"purl":"pkg:github/fal-ai/fal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fal-ai%2Ffal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fal-ai%2Ffal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fal-ai%2Ffal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fal-ai%2Ffal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fal-ai","download_url":"https://codeload.github.com/fal-ai/fal/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fal-ai%2Ffal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32132991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T08:34:57.708Z","status":"ssl_error","status_checked_at":"2026-04-22T08:34:55.583Z","response_time":58,"last_error":"SSL_read: 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":[],"created_at":"2024-08-02T21:00:44.413Z","updated_at":"2026-05-17T02:25:17.840Z","avatar_url":"https://github.com/fal-ai.png","language":"Python","funding_links":[],"categories":["Python","Integrations"],"sub_categories":[],"readme":"[![PyPI](https://img.shields.io/pypi/v/fal.svg?logo=PyPI)](https://pypi.org/project/fal)\n[![Tests](https://img.shields.io/github/actions/workflow/status/fal-ai/fal/fal-unit-tests.yml?label=Tests)](https://github.com/fal-ai/fal/actions)\n\n# fal\n\nfal is a serverless Python runtime that lets you run and scale code in the cloud with no infra management.\n\nWith fal, you can build pipelines, serve ML models and scale them up to many users. You scale down to 0 when you don't use any resources.\n\nThis repository contains the main Python packages for building on [fal](https://fal.ai):\n\n- `fal` (in `projects/fal`): define, test, and deploy serverless apps on fal\n- `fal-client` (in `projects/fal_client`): call fal model APIs or your deployed endpoints from Python\n\nFor full product and platform documentation, see [fal.ai/docs](https://fal.ai/docs/documentation).\n\n## Which package should I use?\n\n### Use `fal` when you want to deploy Python code to fal\n\nThe `fal` package includes the Python SDK and CLI for building serverless apps, testing them with temporary URLs, and deploying them to production.\n\n```bash\npip install fal\nfal auth login\n```\n\nCreate a minimal app:\n\n```python\nimport fal\n\n\nclass MyApp(fal.App):\n    @fal.endpoint(\"/\")\n    def run(self) -\u003e dict:\n        return {\"message\": \"Hello, World!\"}\n```\n\nRun it on fal for testing:\n\n```bash\nfal run hello_world.py::MyApp\n```\n\nDeploy it to a persistent endpoint:\n\n```bash\nfal deploy hello_world.py::MyApp\n```\n\nDocs:\n\n- [Quick start](https://fal.ai/docs/documentation/development/getting-started/quick-start)\n- [Deploy to production](https://fal.ai/docs/documentation/deployment/deploy-to-production)\n- [Serverless documentation](https://fal.ai/docs/documentation/serverless)\n\n### Use `fal-client` when you want to call models or deployed endpoints\n\nThe `fal-client` package is the simplest way to call model APIs on fal from Python.\n\n```bash\npip install fal-client\nexport FAL_KEY=\"your-api-key\"\n```\n\nCall a model:\n\n```python\nimport fal_client\n\nresult = fal_client.subscribe(\n    \"fal-ai/flux/schnell\",\n    arguments={\n        \"prompt\": \"a futuristic cityscape at sunset\",\n        \"image_size\": \"landscape_16_9\",\n    },\n)\n\nprint(result[\"images\"][0][\"url\"])\n```\n\nYou can also use `fal-client` to call your own deployed `fal` apps by passing your endpoint ID instead of a model ID.\n\nDocs:\n\n- [Client setup](https://fal.ai/docs/documentation/model-apis/inference/client-setup)\n- [Inference methods](https://fal.ai/docs/documentation/model-apis/inference)\n- [Model APIs documentation](https://fal.ai/docs/documentation/model-apis)\n\n## Install from source\n\nFrom the repository root:\n\n```bash\npip install -e 'projects/fal[dev]'\npip install -e 'projects/fal_client[dev]'\npip install -e 'projects/isolate_proto[dev]'\n```\n\n## More resources\n\n- [Documentation index](https://fal.ai/docs/documentation)\n- [API reference](https://fal.ai/docs/api-reference)\n- [Model gallery](https://fal.ai/models)\n- [Dashboard](https://fal.ai/dashboard)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffal-ai%2Ffal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffal-ai%2Ffal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffal-ai%2Ffal/lists"}