31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserve 1
Project API Forge
Streamlining Dev-First API Lifecycle Management
Naresh Jain
naresh@specmatic.io
Specmatic
31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserve 2
Input Output
TMF API
Factory
Dependencies
TMF638
Service Inventory API
Common Schema
TMF638
rules.yaml
Example
Dictionary
TMF620
Product Catalog API
TMF620
rules.yaml
TMF621
Trouble Ticket API
TMF621
rules.yaml
Tooling
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
3
31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserve 4
API Design & Artifact
Generation Demo
31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserve 5
TMF Open Digital Architecture (ODA) Component
TMF632 Party
TMF630
Hub
TMF ODA Component Build and Release Pipelines
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
6
TMF API - Development
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
7
Build pipeline
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
8
API Contract Test running in Build pipeline
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
9
Contact Test Results from the build
pipeline
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
10
API Conformance as part of Release Pipeline
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
11
Ephemeral Testing Env
Mocking dependencies using Specmatic K8s Operator
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
12
Automated mutual TLS for only necessary communication paths based on Specmatic config
API Security: mTLS based on API Contract Config
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
13
Network Policies
31/12/2024
© 2024 - TM Forum & Specmatic - All Rights
Reserved
14
31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserve 15
Thank you!
Naresh Jain
naresh@specmatic.io

apidays Paris 2024 - Project API Forge, Naresh Jain, Specmatic

  • 1.
    31/12/2024 © 2024- TM Forum & Specmatic - All Rights Reserve 1 Project API Forge Streamlining Dev-First API Lifecycle Management Naresh Jain naresh@specmatic.io Specmatic
  • 2.
    31/12/2024 © 2024- TM Forum & Specmatic - All Rights Reserve 2
  • 3.
    Input Output TMF API Factory Dependencies TMF638 ServiceInventory API Common Schema TMF638 rules.yaml Example Dictionary TMF620 Product Catalog API TMF620 rules.yaml TMF621 Trouble Ticket API TMF621 rules.yaml Tooling 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 3
  • 4.
    31/12/2024 © 2024- TM Forum & Specmatic - All Rights Reserve 4 API Design & Artifact Generation Demo
  • 5.
    31/12/2024 © 2024- TM Forum & Specmatic - All Rights Reserve 5 TMF Open Digital Architecture (ODA) Component TMF632 Party TMF630 Hub
  • 6.
    TMF ODA ComponentBuild and Release Pipelines 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 6
  • 7.
    TMF API -Development 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 7
  • 8.
    Build pipeline 31/12/2024 © 2024- TM Forum & Specmatic - All Rights Reserved 8
  • 9.
    API Contract Testrunning in Build pipeline 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 9
  • 10.
    Contact Test Resultsfrom the build pipeline 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 10
  • 11.
    API Conformance aspart of Release Pipeline 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 11
  • 12.
    Ephemeral Testing Env Mockingdependencies using Specmatic K8s Operator 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 12
  • 13.
    Automated mutual TLSfor only necessary communication paths based on Specmatic config API Security: mTLS based on API Contract Config 31/12/2024 © 2024 - TM Forum & Specmatic - All Rights Reserved 13
  • 14.
    Network Policies 31/12/2024 © 2024- TM Forum & Specmatic - All Rights Reserved 14
  • 15.
    31/12/2024 © 2024- TM Forum & Specmatic - All Rights Reserve 15 Thank you! Naresh Jain naresh@specmatic.io