title: Is it possible to run Bitcoin on Google App Engine? / alternatives?
body: <p>This question is cross-posted on <a href="https://bitcoin.stackexchange.com/questions/4028/is-it-possible-to-run-bitcoin-on-google-app-engine-alternatives">bitcoin.stackexchange</a>, <a href="https://stackoverflow.com/questions/11146996/is-it-possible-to-run-bitcoin-on-google-app-engine-alternatives">stackoverflow</a> and <a href="https://bitcointalk.org/index.php?topic=88949.0" rel="nofollow noreferrer">bitcointalks</a>.</p>
  
  <hr>
  
  <p>I'm planning to build an application on Google App Engine that will heavily make use of Bitcoin trading. I've been Googling along a little but I couldn't find whether it is possible to run Bitcoin itself on App Engine (with Java). I have some experience with App Engine, but limited to a pure web-app centered usage.
  I've read about a few people that have made applications using Bitcoin with App Engine as well that are hosting Bitcoin separately on an Amazon EC2 instance.</p>
  
  <p>So, does anyone here either has experience with running Bitcoin in App Engine for Java or would anyone have an idea how this could possibly be done? 
  I know there are a lot of Bitcoin applications out there, I'd like to know how these manage their Bitcoin traffic.</p>
  
  <p>I'm trying to avoid needing a separate Amazon service running all the time next to App Engine.</p>
  
  <p>In fact, receiving Bitcoin can easily be done by using passive APIs like <a href="http://blockexplorer.com/" rel="nofollow noreferrer">blockexplorer</a> or <a href="https://blockchain.info/" rel="nofollow noreferrer">blockchain</a>, so I'm considering to find a reliable API to handle my outgoing payments. But this approach causes extreme dependency on this API service, which I actually want to avoid as much as possible.</p>