The inaugural OCF#1 Hackfest took place at ETSI Sophia Antipolis on 12 November 2024, during the ETSI SNS4SNS event.
Overview
This first OpenCAPIF Hackfest will be an interactive beginner friendly tutorial dedicated to exploring the fundamental concepts and standards needed to publish, discover, and consume APIs using the 3GPP Common API Framework. This Hackfest provides participants with the opportunity to master OpenCAPIF operations, enhancing their Smart Networks and Services projects with the use of a developer oriented, 3GPP API management system. Participants will experiment with registering API Invokers and API Providers, as well as publishing and consuming APIs using OpenCAPIF. Additionally, attendees will learn how to engage with the community to report issues, contribute code and request new features.
Participation in ETSI SNS4SNS Conference and Hackfests is free and open to all upon registration. Hurry up, seats are limited!!
Acknowledgments
Thank you to all our participants for engaging in and sharing this amazing and inaugural event with us and big thanks Jorge, Pelayo, and Stavros for the amazing preparation and guidance through the sessions! π

Venue
ETSI Headquarters
650 Route des Lucioles
06921 Sophia Antipolis
FRANCE
Tel: +33 4 92 94 42 00
For details see Venue & Travel
Prerequisites
- Registration is mandatory!
- Join the #hackfest1-sns4sns channel in the OCF Community Slack Workspace
- If you want to engage in the hands-on activities, please bring your laptop with one of the next virtualization software installed and according VM downloaded (See Hackfest Material section):
- VirtualBox 7 if your laptop uses Intel or AMD (Windows, Mac or Linux)
- UTM if your laptop is a Mac with Apple Silicon (M1, M2…).
Who should attend
- Network Operators and Service Providers to gain hands-on experience on API management in 5G Networks.
- Equipment Providers to learn how to integrate their solutions with API Management Systems in Network Operators.
- Academia and Universities aiming to utilize OpenCAPIF as an API Framework for advanced networking research.
- System Integrators, to develop and expand their expertise with OpenCAPIF.
- Research Project Members, aiming to implement OpenCAPIF in their research and proof-of-concept initiatives.
- Anyone interested in developing their API management skills in 5G and 6G networks and connecting with a community of developers and innovators!
Agenda
This OpenCAPIF special event spans over a single 3-hours session.
Thursday 14 November, 14:00-17:00
Tutorial: API Exposure and Consumption with OpenCAPIF
Summary: The main objective is achiveve local deployment and test by each session attendees, to make them more familiar with the OpenCAPIF way of working.
14:00 - Welcome & Logistics (5 min)
14:05 - 1. Preparation of attendees (25 min)
- Install VirtualBox/UTM on each laptop.
- Copy Ubuntu VM image.
- Import VM image.
- Run VM.
14:30 - 2. Run Locally OpenCAPIF from repository (30 min)
- Clone OpenCAPIF Repository.
- Use CURL with deploy script.
- Explain developer local helper scripts.
- run.sh
- run_capif_tests
- show logs
- clean…
- Execute run.sh
14:45 - 3. Verify if OpenCAPIF is working (15 min)
- Launch Robot Tests
- Show report with firefox.
- Launch Dummy Info creation.
- Check Data loaded:
- Show Register and CCF Mongo Express.
- Show monitoring information.
15:00 - Coffee Break, Questions & Group Picture (15 min)
15:15 - 4. User Registration Flow by Administrator (15 min)
- Explain User registration by admin Flow
- By using Postman
- (maybe we can explain how to use create_user script)
15:45 - 5. Provider Onboarding flow by customer User (30 min)
- Explain Flows:
- Provider onboarding
- Publish API
- By Using Postman:
- Run node script and Explain CSR change.
16:15 - 6. Invoker Onboarding flow by customer User (30 min)
- Explain flows:
- Onboarding.
- Discover APIs.
- Create Security Context.
- Get Token to access API published.
- Invoke API discovered.
- By using Postman
Extras
- Show ACLs created with a Postman Request.
- Send Logging API Invocation using postman. Get logs by Querying Auditing API.
17:00 - Satisfaction Survey (5 min)
Hackfest Material
Virtual Machine
Please download below the VM that matches your architecture.
π¨ If you are on-site in the Athena Amphiteater, please retrieve the VM of your choice from the following network share: \\10.100.0.8\hackfest
(or smb://10.100.0.8/hackfest
on an Apple/UNIX machine), and connect using user: hackfest
and password: hackfest
.
- VirtualBox Hackfest Ubuntu VM (AMD64)
- UTM Hackfest Ubuntu VM (ARM64)
Slides
The auxiliary slides are linked directly in the agenda above.
The unified presentation for the whole tutorial is available here: Supporting Slides.
Video on Demand (VoD)
Please find below the available recorded segments of the session:
- Hands-On Session (2 videos)
β‘οΈ Check out our YouTube playlist!
Get involved in ETSI SDG OpenCAPIF
- Join the OCF Community Slack Workspace
- Subscribe OCF_INFO mailing list
- If your organization is already an OCF member or participant, you can also:
- Request an EOL account (if you donβt have one yet)
- Subscribe SDG_OCF and OCF TECH mailing lists
- If your organization is not yet an OCF member:
- Learn how to join ETSI OCF
Contact
Please send your technical questions to OCF_TECH@list.etsi.org or join the OCF Community Slack Workspace
Questions about ETSI, SDGs, joining OCF, this Hackfest and future events can be sent to: SDGsupport@etsi.org