{"id":30215584,"url":"https://github.com/5gsec/osc-ric-xapp-template","last_synced_at":"2025-08-14T02:13:33.003Z","repository":{"id":233952605,"uuid":"787102972","full_name":"5GSEC/OSC-RIC-xApp-Template","owner":"5GSEC","description":"xApp Python development template for O-RAN SC RIC","archived":false,"fork":false,"pushed_at":"2024-09-06T17:51:19.000Z","size":78,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-09-06T21:06:50.488Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/5GSEC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2024-04-15T22:28:21.000Z","updated_at":"2024-09-06T17:51:23.000Z","dependencies_parsed_at":"2024-04-17T19:48:15.950Z","dependency_job_id":"4f1b6de9-86f8-47f2-9409-a7f99089075c","html_url":"https://github.com/5GSEC/OSC-RIC-xApp-Template","commit_stats":null,"previous_names":["5gsec/osc-ric-xapp-template"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/5GSEC/OSC-RIC-xApp-Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOSC-RIC-xApp-Template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOSC-RIC-xApp-Template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOSC-RIC-xApp-Template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOSC-RIC-xApp-Template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/5GSEC","download_url":"https://codeload.github.com/5GSEC/OSC-RIC-xApp-Template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5GSEC%2FOSC-RIC-xApp-Template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270347825,"owners_count":24568605,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2025-08-14T02:13:30.398Z","updated_at":"2025-08-14T02:13:32.932Z","avatar_url":"https://github.com/5GSEC.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\nSPDX-FileCopyrightText: Copyright 2004-present Facebook. All Rights Reserved.\nSPDX-FileCopyrightText: 2019-present Open Networking Foundation \u003cinfo@opennetworking.org\u003e\n\nSPDX-License-Identifier: Apache-2.0\n--\u003e\n\n# OSC near-RT RIC xApp development template\n\nThis template is dedicated for the O-RAN Software Community's (O-RAN SC) near-RT RIC implementation. It is based on the xApp python framework SDK (https://docs.o-ran-sc.org/projects/o-ran-sc-ric-plt-xapp-frame-py/en/latest/index.html).\n\nThe template has included basic xApp operations such as subscription and SDL interactions. Adapt this development template to create your (Python) xApp on the OSC RIC.\n\nDetails about the OSC RIC are available at https://wiki.o-ran-sc.org/display/ORAN\n\n\n## Prerequisite\n\nRefer to this tutorial (https://github.com/5GSEC/OAI-5G-Docker/blob/master/O-RAN%20SC%20RIC%20Deployment%20Guide.md) to set up the OSC near-RT RIC environment.\n\n\n## Build the xApp\n\nFirst onboard the xApp:\n\n```\ncd init\nsudo -E dms_cli onboard --config_file_path=config-file.json --shcema_file_path=schema.json\n```\n\nBuild the xApp docker image:\n\n```\n./build.sh\n```\n\nAfter a successful build, the xApp will be compiled as a standalone Docker container. You can confirm with:\n\n```\n$ docker images\n```\n\n\n## Deploy the xApp\n\n```\n./deploy.sh\n```\n\n\n## Undeploy the xApp\n\n```\n./undeploy.sh\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5gsec%2Fosc-ric-xapp-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F5gsec%2Fosc-ric-xapp-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5gsec%2Fosc-ric-xapp-template/lists"}