First Hackfest

Sophia Antipolis FR

First Hackfest

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! πŸ™

Participants of the hackfest
Participants of the hackfest

Venue

ETSI Headquarters
650 Route des Lucioles
06921 Sophia Antipolis
FRANCE
Tel: +33 4 92 94 42 00
InformationResource
Travel & AccommodationFind us

Prerequisites

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 oj Thursday 14 November @ 14:00-17:00 CEST.

Tutorial: API Exposure and Consumption with OpenCAPIF

Summary: The main objective is to achieve local deployment and test by each session attendees, to make them more familiar with the OpenCAPIF way of working.

TimeTopicDurationDetails
14:00Welcome & Logistics5 minIntroduction and setup information
14:051. Preparation of attendees25 minInstall VirtualBox/UTM on each laptop, copy Ubuntu VM image, import VM image and run VM
14:302. Run Locally OpenCAPIF from repository30 minClone OpenCAPIF Repository, use CURL with deploy script, explain developer local helper scripts (run.sh, run_capif_tests), show logs, clean…
14:453. Verify if OpenCAPIF is working15 minLaunch Robot Tests, show report with Firefox, launch Dummy Info creation, check data is loaded, show Register and CCF Mongo Express, show monitoring information<.
15:00Coffee Break, Questions & Group Picture15 minNetworking opportunity
15:154. User Registration Flow by Administrator15 minExplain User registration by admin Flow, using Postman.
15:455. Provider Onboarding flow by customer User30 minExplain Flows: Provider onboarding, Publish API. Using Postman: run node script and Explain CSR change.
16:156. Invoker Onboarding flow by customer User30 minExplain flows: Onboarding, Discover APIs, Create Security Context, Get Token to access API published, Invoke API discovered by using Postman
16:45Extras15 minShow ACLs created with a Postman Request, send Logging API Invocation using postman. Get logs by Querying Auditing API.
17:00Satisfaction Survey5 minFeedback collection

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.

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)

TopicDurationVideo Link
E01P01: Run OpenCAPIF Locally and Verify It’s Working32 minYouTube
E01P02: User Registration, Provider Onboarding, Invoker Onboarding84 minYouTube

➑️ Check out our YouTube playlist!

Get Involved

Learn how to join SDG OpenCAPIF, it’s easy and free1! πŸŽ‰

You can also:

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 or future events can be sent to: SDGsupport@etsi.org


  1. Joining is free upon signature of the SDG OCF Agreement for a variety of entity types (ETSI Members, SMEs, Universities, Public Research Bodies, etc.). For more information, please contact us↩︎