fkilcommins's Avatar

fkilcommins

@fkilcommins.bsky.social

Principal API Technical Evangelist @SmartBear, Technology Architect, Husband, Dad, Failed Footballer. Opinions and spelling mistakes are my own! (he / him)

52 Followers  |  28 Following  |  31 Posts  |  Joined: 01.12.2024  |  1.777

Latest posts by fkilcommins.bsky.social on Bluesky

Preview
Why API-First Matters in an AI-Driven World As AI applications expand, an API-first approach ensures robust, scalable, and consumer-friendly systems.

AI is evolving fast and structured, deterministic interfaces still matter.

For agents to reason and act reliably, they need more than endpoints. They need well-designed API capabilities.

I covered more on the topic below๐Ÿ‘‡
smartbear.com/blog/why-api...

#OpenAPI #AgenticWorkflows #MCP #Arazzo

09.07.2025 10:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
16 Billion Apple, Facebook, Google And Other Passwords Leaked โ€” Act Now Change all your account passwords now โ€” donโ€™t wait: 16 billion credentials are confirmed as having been leaked.

Friday ToDo: Cycle all passwords ๐Ÿ”’

๐Ÿญ๐Ÿฒ ๐—ฏ๐—ถ๐—น๐—น๐—ถ๐—ผ๐—ป credentials (for social media, email, VPNs, dev portals) have been leaked according to security researchers.

For "dev portals" you should also cycle issued keys/credentials for clients (with advance comms of course).

www.forbes.com/sites/daveyw...

20.06.2025 09:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
2023 OWASP Top 10 API Security Risks - YouTube The Open Worldwide Application Security Project (OWASP) recently launched a refreshed top 10 list of API security risks. This playlist dives into each of the...

APIs are being generated at lightning speed (GenAI ๐Ÿš€), and AI is now a major API consumer (including the malicious kind)

Have you already adopted a secure-by-design approach?

๐Ÿ”’ Tip: Know the OWASP API Top 10

๐Ÿ“บ Video breakdown: www.youtube.com/playlist?lis...

#apisecurity #owasp #securebydesign

19.06.2025 14:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Apidays Helsinki & north 2025 - AI will Decide your APIโ€™s Fate!  By Frank Kilcommins.
YouTube video by apidays Apidays Helsinki & north 2025 - AI will Decide your APIโ€™s Fate! By Frank Kilcommins.

Curious what AI means for API delivery?
Check out my #APIDays talk:
๐ŸŽฅ www.youtube.com/watch?v=DlNw...

Our latest AI-powered features:

OpenAPI / AsyncAPI gen
Spectral rules gen
API Functional + contract tests
Dev portal docs

Are we done hand-writing OpenAPI from scratch?
#APIs #AI #SmartBear

12.06.2025 16:22 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Iโ€™ll be speaking at #apidaysHelsinki on June 4th!

Talks/Panels
โžŠ ๐—”๐—œ ๐— ๐—ฎ๐˜† ๐——๐—ฒ๐—ฐ๐—ถ๐—ฑ๐—ฒ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—”๐—ฃ๐—œโ€™๐˜€ ๐—™๐—ฎ๐˜๐—ฒ
โž‹ ๐—š๐—ฒ๐˜๐˜๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—ฅ๐—ถ๐—ด๐—ต๐˜ ๐—”๐—ฃ๐—œ ๐—™๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ using Example Mapping, OpenAPI, & #Arazzo
โžŒ Building Communities with @openapis.org

Free guest tickets: ticket.apidays.global/event/apiday...

Hope to see you there! ๐Ÿš€

28.05.2025 08:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How does AI affect APIs? Expert Opinions from API Days New York 2025
YouTube video by Erik Wilde How does AI affect APIs? Expert Opinions from API Days New York 2025

๐ŸŽฅ How does #AI affect #APIs? @dret.bsky.social compiled Expert Opinions from API Days New York 2025.

Insights on AI as a consumer, doc requirements, discoverability, security needs, increasing API numbers etc.

Well worth a watch!!

www.youtube.com/watch?v=6ekE...

22.05.2025 08:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m at 53 for the same conf (albeit explicit builds for export purposes) and Iโ€™m also thinking about switching to 1 slide, some sketches and an interactive demo!!

12.05.2025 22:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
We Need More APIOps Cycles, Arazzo, Overlays, and We Get MCP and A2A by The API Evangelist Understanding the technology, business, policies, and people of Apis.
24.04.2025 15:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing Spectralโ€™s New โ€˜ORโ€™ Function Spectral adds a new or function to simplify rule creation by allowing one or more properties to satisfy a condition. Learn how to use it with examples.

New ๐š˜๐š› ๐—ฐ๐—ผ๐—ฟ๐—ฒ ๐—ณ๐˜‚๐—ป๐—ฐ๐˜๐—ถ๐—ผ๐—ป just landed in #Spectral! Define rules that pass if ๐™–๐™ฃ๐™ฎ of several props exist (e.g., ๐š๐š’๐š๐š•๐šŽ, ๐šœ๐šž๐š–๐š–๐šŠ๐š›๐šข, or ๐š๐šŽ๐šœ๐šŒ๐š›๐š’๐š™๐š๐š’๐š˜๐š—)๐Ÿ’ก

More flexible for real-world @openapis.org docs.

Check the blog for use cases + examples:
blog.stoplight.io/introducting...
#apidesign #openapi #devtools

25.04.2025 08:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Always a great read @brunopedro.com

14.04.2025 10:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
SmartBear Automates API Testing, Fern $9M, Okta Non-human Identities The API Changelog issue 2025.15

"SmartBear's API Hub for Test automates testing by simplifying API validation throughout the development process and integrating with CI/CD pipelines. The solution aims to decrease the maintenance workload for software development teams."

apichangelog.substack.com/p/2025-15

14.04.2025 10:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The ๐—ข๐—ฝ๐—ฒ๐—ป ๐—”๐—ด๐—ฒ๐—ป๐˜๐—ถ๐—ฐ ๐—ž๐—ป๐—ผ๐˜„๐—น๐—ฒ๐—ฑ๐—ด๐—ฒ (๐—ข๐—”๐—ž) manifesto published by @jentic.bsky.social has 10 principles for how #ai-agents and #APIs should act together.

Focus is on:
- Better API Docs
- Leveraging #OpenAPI + #Arazzo to compliment #MCP
- Vendor agnostic interop

The manifesto: github.com/jentic/oak/b...

11.04.2025 10:28 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
From Design to Delivery: How SmartBear API Hub Powers Quality-First APIs Discover how SmartBear API Hub for Test brings design, testing, and collaboration together to help teams deliver quality-first APIs โ€“ faster and with less rework.

#APIs are being built faster than ever, but is quality keeping pace? API downtime can cost $100K+ per hour, quality canโ€™t be an assumed.

Iโ€™m excited about API Hub for Test, our newest addition to SmartBearโ€™s API Hub with testing directly in your workflow!

smartbear.com/blog/from-de...

#apitesting

09.04.2025 13:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nice to see updates within the @openapi.bsky.social initiative getting a shout out in the LF newsletter!

26.03.2025 17:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AI-Powered API Design with SmartBear API Hub โ€” HaloAI in Action
YouTube video by SmartBear AI-Powered API Design with SmartBear API Hub โ€” HaloAI in Action

๐Ÿš€ AI-powered API design & governance features now inside SmartBear API Hub.

Use natural language to go from ๐˜ผ๐™‹๐™„ ๐™˜๐™ค๐™ฃ๐™˜๐™š๐™ฅ๐™ฉ ๐™ฉ๐™ค ๐™Š๐™ฅ๐™š๐™ฃ๐˜ผ๐™‹๐™„ ๐™™๐™ค๐™˜๐™ช๐™ข๐™š๐™ฃ๐™ฉ leveraging templates and governance standards automatically from your API Hub organisation.

www.youtube.com/watch?v=5hyC...
#OpenAPI #APIGovernance #AI

24.03.2025 15:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - frankkilcommins/spectral-custom-functions: A collection of custom Spectral functions I find myself needing from time to time A collection of custom Spectral functions I find myself needing from time to time - frankkilcommins/spectral-custom-functions

Using #spectral for #API linting? Wanted to use the ๐™˜๐™–๐™จ๐™ž๐™ฃ๐™œ ๐™›๐™ช๐™ฃ๐™˜๐™ฉ๐™ž๐™ค๐™ฃ in with Hypertext Application Language or Compact URIs?

Some custom functions to help:
โ—ฆ ๐š‘๐šŠ๐š•-๐šŒ๐šŠ๐šœ๐š’๐š—๐š - casing rules with HAL
โ—ฆ ๐šŒ๐šž๐š›๐š’๐šŽ-๐šŒ๐šŠ๐šœ๐š’๐š—๐š - casing rules with CURIEs

repo:
github.com/frankkilcomm...

#apidesign #apigovernance

12.03.2025 12:17 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

A gem from our OpenAPI archives! In this video Frank Kilcommins of SmartBear introduces the concept of Arazzo and how it actually works in practice.

Watch the full video here: zuplo.link/arazzo

11.03.2025 18:09 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
What Is OpenAPI?

Sometimes it's the small things!

I've updated all our #Swagger docs examples, links, and references to reflect #OpenAPI 3.0.4 and 3.1.1 respectively.

Still loving our new docs site too:
swagger.io/docs/specifi...

06.03.2025 18:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

SmartBear unveils AI-driven API and Insight Hubs for teams

buff.ly/40qm2Aj

"The Insight Hub focuses on providing development teams with enhanced observability features."

#api360 #observability

28.02.2025 13:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Rise of AI Agents: How Arazzo Is Defining the Future of API Workflows AI agents are revolutionizing software interactions โ€” structured API workflows ensure they operate efficiently.

Are your #APIs and API-based capabilities ready for #AIAgents? Can #Arazzo bring control, discoverability, and improve the outcomes for the new wave of API consumers?

I penned my opinions for the @thenewstack.io

thenewstack.io/the-rise-of-...

01.03.2025 10:54 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

Enjoyed speaking at @iata.org Open API Working Group @ WDS โœˆ๏ธ Great discussions on #OpenAPI, #Arazzo & #AsyncAPI! ๐Ÿš€ Nice to see the role #Stoplight & #Spectral play in airline API standardization. Excited to keep supporting from SmartBear & drive API interoperability forward! #APIs #IATA

25.02.2025 20:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Always a pleasure chatting with the incredibly knowledgeable @kinlane.bsky.social (aka @apievangelist.com). This time we focused on #Arazzo and the maturing of the #OpenAPI Initiative into a multi-specification project under the @linuxfoundation.org

#apis #apiworkflows

19.02.2025 09:35 โ€” ๐Ÿ‘ 3    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - frankkilcommins/arazzo-snippets-and-images: Little code snippets and images used for Arazzo content Little code snippets and images used for Arazzo content - frankkilcommins/arazzo-snippets-and-images

Most of the snippets within the blog are images created using the wonderful `https://ray.so`. If youโ€™d like to get your hands on the raw YAML, then fear not โ€“ all exist within the following GitHub repo:
github.com/frankkilcomm...

18.02.2025 14:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Arazzo Specification โ€“ A Deep Dive

Curious about the #Arazzo Specification from the #OpenAPI Initiative?

My deep dive breaks it downโ€”in plain English!

๐Ÿ”น What is Arazzo?
๐Ÿ”น Where it adds value
๐Ÿ”น The structure (simplified)
๐Ÿ”น Real-world example
๐Ÿ”น Fast-tracking with ArazzoGPT

๐Ÿ‘‰ swagger.io/blog/the-ara...

#apis #apiworkflows #aiagents

18.02.2025 11:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

#DeveloperWeek starts today. Iโ€™ll be kicking off with a workshop titled ๐™„๐™ฃ๐™ฉ๐™ง๐™ค ๐™ฉ๐™ค ๐˜พ๐™ค๐™ฃ๐™ฉ๐™ง๐™–๐™˜๐™ฉ ๐™๐™š๐™จ๐™ฉ๐™ž๐™ฃ๐™œ: ๐™€๐™ซ๐™ค๐™ก๐™ซ๐™ž๐™ฃ๐™œ ๐˜ผ๐™‹๐™„ ๐™Ž๐™–๐™›๐™š๐™ก๐™ฎ showcasing the value and insights provided by contract testing letting teams deploy #API changes with confidence.

Full details: developerweek2025.sched.com/event/1tn54?...

11.02.2025 17:00 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
SmartBear

๐Ÿ”ฅ Latest edition of ๐—ก๐—ผ ๐—™๐—น๐˜‚๐—ณ๐—ณ, ๐—๐˜‚๐˜€๐˜ ๐—ฅ๐—ฒ๐—ฎ๐—น ๐—ฆ๐˜๐˜‚๐—ณ๐—ณ newsletter is out๐Ÿ’ฅ

Sit back, relax, and catch up on some of the latest developments from SmartBear, open-source happenings in the #API space, our library reads including tips and tricks, upcoming conferences & more!

www2.smartbear.com/index.php/em...

06.02.2025 11:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Announcing Arazzo Specification version 1.0.1 - OpenAPI Initiative The Arazzo Specification version 1.0.1 is now available, providing corrections, clarifications, and examples for Arazzo implementers.

#OpenAPI has launched v1.0.1 of the #Arazzo Specification!

Arazzo is a description language that can reference multiple #APIs, each described with an OpenAPI description or another Arazzo doc, providing consumers with a rich view of complex, multistep workflows

www.openapis.org/blog/2025/01...

27.01.2025 10:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Weโ€™ve released 0.8.0 of ๐—˜๐˜…๐—ฝ๐—น๐—ผ๐—ฟ๐—ฒ.๐—–๐—น๐—ถ - supporting nested Postman Collections (our most frequently requested feature) in our import to #SwaggerHub Explore ๐Ÿš€

We've also added an`๐š’๐š–๐š™๐š˜๐š›๐š-๐š™๐šŠ๐šŒ๐š-๐š๐š’๐š•๐šŽ` feature allowing you explore the #API calls representing consumer expectations within a #Pact contract.

16.01.2025 16:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
1.0.1 patch version by frankkilcommins ยท Pull Request #318 ยท OAI/Arazzo-Specification Arazzo โ€“ 1.0.1 release PR (to main) Fixes #282 Fixes #281 Fixes #268 Fixes #247 Fixes #244 Fixes #245 Fixes #233 Fixes #241 Fixes #242 Fixes #231 Fixes #220

The release of 1.0.1 of the #Arazzo Specification from #OpenAPI is ready to go.
github.com/OAI/Arazzo-S...

It improves clarity, resolves bugs, and weโ€™ve bundled a formal #JSONSchema for Arazzo too. Weโ€™ll follow up in the coming days with the formal publishing and release blog with full details.

14.01.2025 17:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v1.0.0-beta.6 ยท swagger-api/apidom 1.0.0-beta.6 (2024-12-30) Features ls: add support for OpenAPI 3.0.4 (#4628) (d973f6d), closes #4612 ns-openapi-3-0: add support for OpenAPI 3.0.4 (#4613) (e1c2eb7), closes #4612 parser-adapter-op...

#OpenAPI 3.0.4 support is now available in #Swagger JavaScript tooling!

This support is available starting with the tooling versions listed below:

ApiDOM: github.com/swagger-api/...
SwaggerJS: github.com/swagger-api/...

3.1.1 coming soon!

10.01.2025 12:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@fkilcommins is following 20 prominent accounts