what is API and how to use that here ?

hi all,
Please, some one tell me clearly what is PAI and how to take that and how to work with that ?
FIrst of all, please explain working with API’s…


API=application programming interface, see https://en.wikipedia.org/wiki/Application_programming_interface
If you have any programming experience at all, you probably know what it is. If not, you probably do not need an API :slight_smile:

Or do you want to know which API’s are offered by OSM ?

ok. I got it. set of codes, we can call it as API’s. right ?
fine, where shall I get OSM API’s.


Please work through this Wiki page and come up with more specific questions if needed: http://wiki.openstreetmap.org/wiki/Develop

Also, highly recommend to do some mapping upfront to get familiar with the OSM data model. Otherwise working with the API will most likely be an unpleasant experience. See http://wiki.openstreetmap.org/wiki/Contribute_map_data

With a half century plus of programming experience and about a year less in operating system level support to all levels of users, questions such as this were a common occurrence. Included were two decades in a massively multi-human-language (about 90) and multi-computer-language environment (about 30).

To answer the original first question, an API is like a human language, which can be embedded in a number of media, for example, (sound, visual (printing and sign), and tactile (Braille). It is a means of communication with a specific vocabulary and grammar written in a specific computer language. (An aside, an Application Binary Interface (ABI) is a Application Programming Interface using a specific computer architecture as a language.)

To answer the original second question, it is like learning any language, it takes frequent, purposeful practice. Unless, you have relevant and closely related, transferable experience, it can take thousands of hours of practice.

A problem with APIs with multiple implementations is that those implementations easily become dialects.

To help you (saranyahcl), it helps for us to know what it is that you are trying to do. But, you still have much work to do.

saranyahcl, it might also help that you explain what you want to achieve with OpenStreetMap.