1

The word API stands for Application Programming Interface.

Normally I would say:

  • I developed an API of something.
  • I designed a set of APIs of something.

Since the word API is so common in the programmer's society. So I'm wondering if I can create a new verb derived from API so that the above sentences can be re-write like this:

  • I APIfied something.
  • 3
    Please, do not do this. – cobaltduck Apr 5 '16 at 20:03
  • You can do whatever you like. The NSA probably won't come and get you in the middle of the night. – Hot Licks Apr 5 '16 at 20:40
  • I wouldn't hesitate to say "APIify" or some such in informal speech or in an informal note or email. When said to your coworkers and others in the industry the meaning is perfectly clear. However, for any sort of formal communication one should use one of your "normally" phrases, or something similar. – Hot Licks Apr 5 '16 at 21:57
3

I think there's a few pieces of confusion here.

It's not accurate to say that you [blank]ed an API of something. You'd say that you provided an API for something. So creating a verb for that is as bit awkward.

You don't transmogrify something by putting an API around it, so there's no real "APIfication" going on. You wrap it and you expose an interface so others can act on it. That action is interfacing, which is the I in API.

-1

I think you are much better off not trying to concoct such a verb.

Consider that people have been writing (stories, novels, books, screenplays, etc.) for hundreds of years, and yet we continue to say "so-and-so wrote a (story/novel/book/screenplay)"; we do not have a need to say

*I storyated that idea. -or-
*John bookified my funny story.

I would stick with "I wrote an API for (something)".

  • Uh, novelize is a recognized word. – Hot Licks Apr 5 '16 at 21:59
  • @HotLicks So it is! example changed. – Hellion Apr 5 '16 at 22:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.