# Best practices in exposing application API for integration

**URL:** <https://www.ruby-forum.com/t/best-practices-in-exposing-application-api-for-integration/138951>\
**Category:** Rails\
**Created:** [May 29, 2008, 10:26am UTC](https://www.ruby-forum.com/t/best-practices-in-exposing-application-api-for-integration/138951 "2008-05-29T10:26:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hosam\_Kamel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/bb73d2/32.png) [@Hosam\_Kamel](https://www.ruby-forum.com/u/Hosam_Kamel)\
**Post date:** [May 29, 2008, 10:26am UTC](https://www.ruby-forum.com/t/best-practices-in-exposing-application-api-for-integration/138951/1 "2008-05-29T10:26:24Z")

</div>

Hello all,

i’m new to Ruby , i’ asking about the best way of exposing the  
application functionalities as API to be used as integration point  
using normal HTTP GET,POST

thanks in advance.

---

<div class="post-metadata">

**Author:** ![Hosam\_Kamel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/bb73d2/32.png) [@Hosam\_Kamel](https://www.ruby-forum.com/u/Hosam_Kamel)\
**Post date:** [May 29, 2008, 6:58pm UTC](https://www.ruby-forum.com/t/best-practices-in-exposing-application-api-for-integration/138951/2 "2008-05-29T18:58:55Z")

</div>

Hosam Kamel wrote:

> Hello all,
> 
> i’m new to Ruby , i’ asking about the best way of exposing the  
> application functionalities as API to be used as integration point  
> using normal HTTP GET,POST
> 
> thanks in advance.

Recommend you read any one (or multiple) of many books out there on how  
to get up and running with Ruby on Rails, specifically the topics of  
RESTful architecture in Rails and responding to different request  
formats. [Peepcode.com](http://Peepcode.com) has a nice screencast on RESTful Rails also.
