API Filter API topics

Share This
table started by danm for the Internet Commons
An application programming interface (API) is a source code interface that a computer system or program library provides in order to support requests for services to be made of it by a computer program.
+

x

   
x name x image x Protocols x Site x article
+

Do you know something that's missing from this view? Add it!

If you have a list you can use our wizard to match it with topics that may already be in Freebase.
Go to the import tool »
x mjt     Mjtemplate.org
Mjt is an HTML templating engine that runs entirely in a web browser.  It was built for the Freebase service, but it can be used for many other web services. It is distributed as open source.For more information see mjtemplate.org.
Freebase
x Yahoo! Mail Web Services   JSON-RPC Yahoo! Mail  
SOAP
x MQL     Freebase
MQL is an abbreviation for Metaweb Query Language. MQL, usually pronounced “mickle,” is the programmatic interface to Freebase, or the API. That is, it’s the way applications—including those you may write-- get information...
x Digg API Digg API Logo Hypertext Transfer Protocol Digg
The Digg Application Programming Interface (API) has been created to let users and partners interact programmatically with Digg. The API returns Digg data in a form that can be easily integrated into an application or a web site. While the API is...
x Developers.facebook.com     Facebook  
x Audioscrobbler     Last.fm  
Jamendo
x FeedBurner Awareness API     FeedBurner  
x FeedFlare API     FeedBurner  
x Http://api.revver.com        
x Revver API     Revver
The Revver API provides web developers and site owners an easy way to access the Revver system and complete Revver library. All Revver users have the ability to distribute and syndicate Revver videos using an advanced set of features that allows you...
x Http://www.ukp.tu-darmstadt.de/software/WikipediaAPI     Wikipedia  
x Java XML      
The Java programming language XML APIs from Sun Microsystems consist of the following separate programming APIs: Only the Java API for XML Processing is a required API in Enterprise Java Beans Specification 1.3. A number of different Open Source...
x Http://feed.waacoo.com     挖酷网  
x Http://www.multimap.com/share/documentation/api/1.2/     Multimap.com  
x RSS     Assemblix.net
RSS (most commonly expanded as "Really Simple Syndication") is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. An RSS document (which is called a ...
Assemblix wiki
LiveJournal
High level bits
NoPayPOKER
x Atom     Assemblix.net
The name Atom applies to a pair of related standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (AtomPub or APP) is a simple HTTP-based protocol for creating and updating web resources. Web...
Assemblix wiki
High level bits
x Imageshack XML API     ImageShack  
x Hi5 API   Atom Hi5 Networks
The Hi5 API provides basic access to Hi5 information via standard protocols like Atom and FOAF.  Registered applications can also update and insert information for a user.
JSON
SOAP
x Cocoa A Cocoa application being developed using Xcode. Interface Builder windows are also visible    
Cocoa is one of Apple Inc.'s native object-oriented application program environments for the Mac OS X operating system. It is one of five major APIs available for Mac OS X; the others are Carbon, POSIX (for the BSD environment), X11 and Java. Cocoa...
x Amazon.com Amazon logo.png    
Amazon.com, Inc. (NASDAQ: AMZN) is an American-based multinational electronic commerce company. Headquartered in Seattle, Washington, it is America's largest online retailer, with nearly three times the Internet sales revenue of the runner up,...
x Google Maps API   Hypertext Transfer Protocol http://code.google.com/apis/maps/
The Google Maps API allows developers to embed dynamic, draggable maps in their web applications.  It's free for sites that are freely available to the public, and there's an enterprise version for private sites.
x Google Web API   SOAP  
The Google Web API (or Google Web Services) is Google's public interface for registered developers. Using Simple Object Access Protocol (SOAP), a programmer can write services for search and data mining that rely on Google's results. Also,...
x Windows API      
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. It was formerly called the Win32 API; however, the name Windows API more accurately...
x Glide API NFS 2 SE with no glide    
Glide is a proprietary 3D graphics API developed by 3dfx Interactive for their Voodoo Graphics 3D accelerator cards. It was dedicated to gaming performance, supporting geometry and texture mapping primarily, in data formats identical to those used...
x OpenGL OpenGL    
OpenGL (Open Graphics Library) is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used...
x Ripple   Extensible Messaging and Presence Protocol Ripple monetary system  
x Java Persistence API      
The Java Persistence API, sometimes referred to as JPA, is a Java programming language framework that allows developers to manage relational data in applications using Java Platform, Standard Edition and Java Platform, Enterprise Edition. The Java...
x http://developer.whitepages.com/     WhitePages.com  
x SPARQL     The Entity Describer
SPARQL (pronounced "sparkle" ) is an RDF query language; its name is a recursive acronym that stands for SPARQL Protocol and RDF Query Language. It was standardized by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium, and is...
x Java Message Service      
The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for sending messages between two or more clients. JMS is a part of the Java Platform, Enterprise Edition, and is defined by a specification developed under the Java...
x Java Native Interface      
The Java Native Interface (JNI) is a programming framework that allows Java code running in a Java Virtual Machine (JVM) to call and to be called by native applications (programs specific to a hardware and operating system platform) and libraries...
x Java 2D      
In computing, Java 2D is an API for drawing two-dimensional graphics using the Java programming language. Every Java 2D drawing operation can ultimately be treated as filling a shape using a paint and compositing the result onto the screen. Java 2D...
x Java remote method invocation RMI-Stubs-Skeletons    
The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface that performs the object-oriented equivalent of remote procedure calls (RPC). Usage of the term RMI may denote solely the programming interface or may...
x Java Transaction API      
The Java Transaction API (JTA) is one of the Java EE APIs allowing distributed transactions to be done across multiple XA resources. JTA is a specification developed under the Java Community Process as JSR 907. JTA provides for: In the X/Open XA...
x Document Object Model DOM Inspector inspecting Wikipedia's main page    
The Document Object Model (DOM) is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM (such as its "Elements") may be addressed and manipulated...
x OpenID openid-icon-250x250.png    
OpenID is an open, decentralized standard for authenticating users which can be used for access control, allowing users to log on to different services with the same digital identity where these services trust the authentication body. OpenID...
x myiris        
x OpenSearch Dewiki-searchplugin-blueish-autodiscovery    
OpenSearch is a collection of technologies that allow publishing of search results in a format suitable for syndication and aggregation. It is a way for websites and search engines to publish search results in a standard and accessible format....
x XIFF   Extensible Messaging and Presence Protocol  
XIFF is an Open Source Flash library for instant messaging and presence clients using the XMPP (Jabber) protocol. XIFF includes an extension architecture that makes it easy to add functionality for additional protocol extensions, or even your own...
Jabber
x WordPress WordPress   The Carpetbagger Report
WordPress is an open source blog publishing application powered by PHP and MySQL which can also be used for basic content management. It has many features including a user-friendly workflow, a rich plugin architecture, and an advanced templating...
x OpenCalais calais_logo.png SOAP  
The OpenCalais ontology is used to mark up textual documents with information about named entities. It supports a rich set of semantic metadata, including entities, events and facts.
Hypertext Transfer Protocol
x GeoNames geonames.png    
GeoNames is a geographical data base available and accessible through various Web services, under a Creative Commons attribution license. The GeoNames database contains over 8,000,000 geographical names corresponding to over 6,500,000 unique...
x XML xmlsample.png   StopFinder
XML (Extensible Markup Language) is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C and several other related specifications; all are fee-free open standards. XML’s design goals...
flof.com.ar
x Python Python Logo   http://blogbiz.pl
Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive. Its use of...
StopFinder
x Hypertext Transfer Protocol Http request telnet ubuntu   StopFinder
Hypertext Transfer Protocol is a TCP based Protocol that was designed in 1980 to allow CERN researchers to transfer files, Hypertext Transfer Protocol ( HTTP ) is used to transfer HTML code and text exceptionally fast with extremely low overhead.
flof.com.ar
x OpenSocial      
OpenSocial is a set of common application programming interfaces (APIs) for web-based social network applications, developed by Google along with MySpace and a number of other social networks. It was released November 1, 2007. Applications...
x Microformats Microformats Logo   flof.com.ar
A microformat is a web-based approach to semantic markup that seeks to re-use existing XHTML and HTML tags to convey metadata and other attributes. This approach allows information intended for end-users (such as contact information, geographic...
x Keyhole Markup Language     flof.com.ar
Keyhole Markup Language (KML) is an XML-based language schema for expressing geographic annotation and visualization on existing or future Web-based, two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google...
x Resource Description Framework     flof.com.ar
The Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model. It has come to be used as a general method for conceptual description or modeling of information...
x mapy Google     http://code.google.com/apis/maps/  
x Java Platform Debugger Architecture      
The Java Platform Debugger Architecture is a collection of APIs to debug Java code.
x Java Cryptography Architecture      
The Java Cryptography Architecture (JCA) is a framework for working with cryptography using the Java programming language. It forms part of the Java security API, and was first introduced in JDK 1.1 in the java.security package.
x Java Architecture for XML Binding      
Java Architecture for XML Binding (JAXB) allows Java developers to map Java classes to XML representations. JAXB provides two main features: the ability to marshal Java objects into XML and the inverse, i.e. to unmarshal XML back into Java objects....
x DBpedia Linked Data API        
x Fedora SOAP API   SOAP    
x XML-RPC     NAPLESPLUS
XML-RPC is a remote procedure call protocol which uses XML to encode its calls and HTTP as a transport mechanism. XML-RPC was created in 1998 by Dave Winer of UserLand Software and Microsoft. As new functionality was introduced, the standard evolved...
x MetaWeblog     NAPLESPLUS
The MetaWeblog API is an application programming interface created by software developer Dave Winer that enables weblog entries to be written, edited, and deleted using web services. The API is implemented as an XML-RPC web service with three...
x Pingback     NAPLESPLUS
A pingback is one of three types of linkbacks, methods for Web authors to request notification when somebody links to one of their documents. This enables authors to keep track of who is linking to, or referring to their articles. Some weblog...
x JSON-RPC     NAPLESPLUS
JSON-RPC is a remote procedure call protocol encoded in JSON. It is a very simple protocol (and very similar to XML-RPC), defining only a handful of data types and commands. In contrast to XML-RPC or SOAP, it allows for bidirectional communication...
x New I/O      
New I/O or Non-blocking I/O, usually called NIO, is a collection of Java programming language APIs that offer features for intensive I/O operations. It was introduced with the J2SE 1.4 release of Java by Sun Microsystems to complement an existing...
Edit Collection Schema
All topics in this collection are typed as API
Use Data from this Collection
Choose a format:

Images and articles are not included in export files, which are limited to 1000 items. Complete data dumps are also available here.

Flag this Collection
Why do you want to flag this collection?