Installing Apigee on my own server - apigee

Is it possible to download and install Apigee on your own server? If so, is there any documentation on how to do this?
I have looked around on the Apigee.com web site for details, and I'm aware that there is an Apigee GitHub repo, but I'm not sure where to start.
Thanks!

The answer to your question is NO. Apigee does NOT provide you with content that can be downloaded, installed and run locally. However, if you do want to do this, you would need to buy a licensed OPDK (On Premise Deployment Kit), and then go about setting things up.
Apigee does provide a FREE account however for you to play around with and perform most/ALL actions, including implementing policies and building developer applications. Navigate to Apigee Enterprise, create a free account and plug away.
ALL of the documentation you need can be found at the Apigee Documentation site.

Apigee leverages some features from Usergrid, which is an open source project currently incubating at Apache.
http://usergrid.incubator.apache.org/
You can download it and run it on your own server. It doesn't give you API management, but it does provide BaaS functionality (a backend service/datastore to power mobile apps).

Apigee has a On premise deployment setup(opdk) which lets clients run apigee on their own servers. But i believe it's not a free piece of software, You will have to pay and buy the package which comes with a license for its setup & usage.
http://apigee.com/about/why-apigee

The full suit of Apigee capabilities are absolutely available either in the cloud or on-prem. However, the on-prem option only exists for Apigee Edge and not Developer.

Related

Azure API gateway vs nginx

I am evaluating wep api gateway for my new projects. I used azure api gateway in the past. Reading about nginx as it is new and adopted by many. Can someone help me point out with some facts, pros, cons? Bug matrix will be a best help for me
Azure API Management is a mature and widely-used product, with many customers being very respected enterprises. Take a look at some public case studies.
It offers a very wide range of features, which are typical of an API management platform, and it is still being very actively developed. However, one of its biggest strengths lies in integration with Microsoft Azure services and features - multiregional deployments, virtual networks, monitoring and alerting solutions, native support for Service Fabric, Azure Function Apps and Azure Logic Apps, Azure Active Directory and others.
If you are considering hosting your new projects with Microsoft Azure, Azure API Management is a no-brainier.
The product is also one of the main reasons why Gartner named Microsoft a leader in the enterprise integration space.
Disclaimer: Although all of the above is best to my knowledge, I am affiliated with Azure API Management.
Although I have just started looking into this myself, here's what I can already conclude.
Looking at www.nginx.com/blog/deploying-nginx-plus-as-an-api-gateway-part-1/, Nginx requires a lot of manual configuration washed over many text files. That doesn't look flexible or effective, but I may have gotten a wrong impression.
Judging by how you're supposed to define your API keys using the map directive, Nginx API Gateway also looks like a new idea stretched on top of the existing product, while Azure API was designed for that exact purpose from the ground up.
Azure APIs, when published, come with auto-generated documentation and an interactive console that are in sync with all your updates.
With Azure API, you're putting all your eggs into one basket and completely depending on it's pricing and availability. At any moment Microsoft can increase their prices, or discontinue the product, and you cannot migrate elsewhere, at least not easily/quickly. At the same time, you can do your Nginx work once and run it on pretty much any server, starting with a low-end VPS or a Raspberry PI, if you'd like. It's pretty much yours.

How to integrate reckon account API?

I want to integrated Zoho CRM with Reckon application,
firstly i am trying to integrated Reckon Accounts Hosted and read out Docs and they provide some FTP details and forcing to implement first Reckon Accounts Desktop API.
also i am using Ubuntu 16.04 so is it possible to integrated this on linux machine and does anyhave idea to implement API of Reckon Step by stp.
Thanks.
Reckon api
This is correct. The first step is to learn how to write the XML used by the desktop version - and it is also used with Hosted. The destop version used the qbxmlrp2.dll - Hosted connects initially through the API, but then you embed the xml in post requests that are passed through the qbxmlrp2.dll. Reckon use Version 6.1 of the QuickBooks SDK which is now quite a few versions behind the American SDK. We found the Intuit documentation for the SDK to be quite thorough, but as of may 2017 the Reckon Hosted documentation is not overly helpful and leaves a lot to be figured out.

google cloud and wordpress

I have just started playing with Google cloud. I used to work on normal servers so I need advice.
I created my first instance and deployed Wordpress. I installed woocommerce plugin. The shop is quite fast and I am happy (with the lowest settings) but now:
I wanted edit function.php but I can't. The attributes are read only so How can I change it?
How to get access to my all files I can't see them in storage cloud. How to set up ftp?
What about database for my shop? I understand I can create new data base but where to access to current data base of my wordpress.
What should I deploy more to work comfortable with my wordpress?
About ssl
SNI SSL certificate slots are offered for no additional charge for
accounts that have billing activated. Free accounts are limited to 5
certificates.
I have no experience with ssl but I plan run shop so what it means. Free certificates for 5 instances or 5 deployement ? How many certificates do I need to run one shop?
I know there are many questions but I wanted to go further and all advise on internet is outdated because are for older versions of google cloud. Please help me to understand this all.
I assume you're attempting to use WordPress on Google App Engine.
GAE has no real filesystem, so you cannot write to it (unless you juggle with the API GAE offers). Editing happens locally using the GAE SDK development server and you deploy your changes to the App Engine ecosystem using the SDK interface (GUI or CLI). All application writes should go to Google Cloud Storage (which is similar to Amazon S3 and the like).
I'm not certain whether the Google Cloud Storage can be accessed via traditional FTP. There might be some middleware required. You can see and browse the contents of your buckets in the developer project console (https://console.developers.google.com/).
The databases are on a separate "server" when using GAE. MySQL instances are spawned into the Google Cloud SQL ecosystem, which are available for App Engine and Compute Engine instances (and why not other places too). You can define the GCSQL address and port to wp-config.php like normally. You need to create a local MySQL database for your local installation. More: https://cloud.google.com/appengine/docs/php/cloud-sql/
When working with Google App Engine you should deploy the whole WordPress installation (wp-config.php, wp-includes/, wp-admin/, wp-content/, etc.) in order for it to work in the GAE system. For a "better" deployment system you should do some searching or ask a new question dedicated for that issue.
The certificates themselves on GAE are not free, but the "slots" you put the certificates into are. Free projects (no billing enabled) offer 5 free slots where you can put your purchased certificates. SSL SNI means that you can use multiple different domain/host certificates under a single listening IP address (which some years back was not that simple to do). What this all means that GCP offers a way to use certificates with their services, but you still need to get the certificates themselves elsewhere.
Have you seen the GAE starter project offered by Google: https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/ ? It makes your live a bit easier when developing WP sites for Google App Engine.
If you're working with Google Compute Engine instances, then they should operate just like regular VPS machines, with some Google restrictions applied. I have not used them so I do not know the specifics.

Is there restriction in Apigee tool from cloud to customize the portal page?

Is there any restriction in Apigee tool from Cloud to customize the portal page ?
We are looking for developer portal like http://developer.nytimes.com/
Do we need actual APigee tool or Apigee free version from cloud support us to customize the page.
Apigee no longer offers a free option for developer portal. There are no restrictions on the paid version.
My understanding is that if you still have the free version of the dev portal that it is fully customizable to the extent that you can install and activate drupal modules and completely customize the CSS. But anything that would require file system access is not allowed. You also would not be able to get a custom domain name like developer.yourcompany.com
However, as it's not being offered anymore (and was only offered briefly) your free account may also go away

Asp.net hosting provider with build capabilities and source control

Can you suggest an asp.net 3.5 hosting provider with continuous integration (cctray – nant builds) and source control facilities (svn)?
My requirement would be something like this:
I checkin to a svn branch (say trunk) on the hosting provider space.
CruiseControl.NET on the server fires off a build.
I see success/failure on my cctray.
On success my peers go to the website (say http://trunk.mywebsite.com) and see changes
I would also have to suggest a VPS as I have yet to see a Shared Hosting provider with compilers installed.
On the code repository side Assembla.com has free svn hosting and they also provide a way to kick off a build process by allowing you to specify a URL to post to when a check-in occurs. This URL can kick off a script that pulls the latest code and builds it. You can find more details on how to set this up here.
Shared hosting providers doesn't have that. You'll probably have to go with VPS, or maybe even Dedicated if services are consuming too much processor/ram.
I agree with everyone here. For every custom demands, it would be cheaper to look on a VPS / dedicated server to perform what you ask. You may find what you need, but at a high cost.

Resources