Becoming an OCI Partner and Publisher

Get started as a publisher on Oracle Cloud Marketplace by becoming an OCI partner.

To become a publisher on Oracle Cloud Marketplace, your entity should be incorporated in the US and have an OPN membership tied to the US entity, a USD bank account, a signed US Marketplace agreement, and an ISupplier account setup. You can also contact us at ocmpartnerships_ww@oracle.com. The end-to-end process as a partner begins with setting up your account (see details on the Registering as a Marketplace Publisher page) and ends with publishing your first listing on the Oracle Marketplace.

To learn about Console publishing, see Console Publishing.

Getting Started

For more information, see Console Publishing

Prerequisites

Before you begin the process to publish an Oracle Cloud Infrastructure stack listing, you must complete the following tasks.

  • Have an Oracle Cloud Infrastructure tenancy that is enabled as a partner tenancy.
  • Be an approved Marketplace publisher. See Registering as a Marketplace Publisher.
  • Be approved to create application install packages of type Oracle Resource Manager.

Registering as a Marketplace Publisher

To register as a Marketplace publisher, you must get an oracle account, join Oracle Partner Network, review and accept terms, and create an Oracle Cloud Infrastructure account.

As your interest in publishing on Oracle Cloud Marketplace is accepted, you must register as an Oracle Cloud Marketplace publisher before you publish your applications and services on Oracle Cloud Marketplace.

To register as an Oracle Cloud Marketplace publisher, perform the following tasks:

Getting an Oracle Account

Before you can register to be an Oracle Cloud Marketplace publisher, you must get an Oracle account if you don’t already have one. You can use your Oracle account credentials (user name and password) to sign in to Oracle online applications, Oracle websites, support, events, communities, and more.

To register for an Oracle account, do the following:

  1. Go to the Oracle Cloud website.
  2. Click View Accounts, and then click Create an Account.
  3. Enter your email address and other details in the appropriate fields. Be sure to complete all the required fields.
  4. Click Create Account. After your account is created, you'll receive a confirmation email at the email address that you provided.
  5. Follow the instructions in the email to verify your email address.

Joining Oracle Partner Network

Before you can publish apps to Oracle Cloud Marketplace, you must register your company as a member of Oracle Partner Network (OPN).

If you already have an OPN membership and aren't sure of your OPN status or company ID, contact Partner Assistance, do the following:

  1. Before you join Oracle Partner Network (OPN), understand the prerequisites and the process. See Things to Know Prior to Joining Oracle Partner Network.
  2. For information about becoming an OPN member, visit the Oracle Partner Network website.

You’ll receive an email confirmation when the OPN team receives your membership application. The OPN team reviews and processes your application. You’ll receive a second email when your membership is approved. Proceed with the remaining steps, only after you receive the OPN membership number.

Reviewing and Accepting Terms

The Oracle Cloud Marketplace Publisher Agreement enables you to create and publish free, bring-your-own-license (BYOL), and paid listings on Oracle Cloud Marketplace. For paid listings, this agreement enables Oracle to bill the end-customer for their usage of your application.

After you receive the OPN Company ID, you must accept the terms and conditions of the Oracle Cloud Marketplace Publisher Agreement.
Note

If you are publishing a paid listing, you must be an entity in the United States.

Refer to the Agreements & Policies repository to view the policies.

You'll receive a welcome email from our Royalty Reporting & Contact Compliance (RR&CC) team (royalty-oci-mp_us@oracle.com).

You'll also receive an email invitation from our Supplier Data Management team (supplier-data-request_ww@oracle.com) to register online as a supplier in the Oracle Supplier Portal Cloud along with a user guide containing all required information and process steps to be followed.

After accepting the terms, register as a supplier. Complete this additional step only if you want to publish paid listings to Oracle Cloud Marketplace. This allows Oracle to provide payment under theOracle Cloud Marketplace Publisher Agreement for your customer's use of your application. After you submit the Oracle Cloud Marketplace Publisher Agreement, Oracle initiates the registration process for you to become a supplier and get paid. Provide the information requested by Oracle.

If you don't want to publish paid listings to Oracle Cloud Marketplace, proceed with the next step as you don't need to register as a supplier.

To register as a supplier, you'll need to provide the following information:

  • Provide your company details including company name, address, tax ID, tax form(s), and bank account details for payments.
  • Assign and provide contact details for two authorized point of contacts from your company.

Once you've completed and submitted your registration, our Supplier Data Management (SDM) and Independent Validation Team (IVT) teams will complete their verification processes, supplier set up will be completed, and you will receive a confirmation email.

Note

Follow the instructions provided and respond to communications in a timely manner to ensure your company is set up accurately and promptly and avoids a delay in the processing of your payments.

If you encounter any issues during the supplier registration process, contact royalty-oci-mp_us@oracle.com.

While you wait for the verification process to complete, you can start creating your listings. You don't have to wait for the confirmation email to create the listing.

Registering for a Publisher Account

To register for a publisher account to publish apps and services to Oracle Cloud Marketplace, do the following:

  1. Fill out the Oracle Cloud Marketplace Publisher account registration form to request access to Oracle Cloud Marketplace.
  2. Sign in to your Oracle account.
  3. Fill out your contact information. Oracle uses this information to contact you in case additional information is required about the apps or services that you want to publish to the marketplace.
  4. Fill out your company information. Here are a few important notes:
    • OPN Number — Enter your Oracle Partner Network (OPN) membership number. Before you can register as an Oracle Cloud Marketplace publisher, your company must be a member of Oracle PartnerNetwork (OPN). Oracle validates the OPN number that you enter.

    • Company Name — When you register your company, the company name is associated with your unique OPN membership number. Enter your company name carefully. If you need to change your company’s name at some point, then you’ll need to contact Oracle.

    • Contact Email — You can provide only one contact email for your company. However, when you create your marketplace listings, you can provide multiple support contacts and links for each app you offer, and multiple office locations and contacts for each service you offer.

      This is the email ID where you'll receive an email when Oracle creates your publisher account. You'll also provide this email ID to access the Partner Portal to create your app listings.

    • Your company information, except the OPN Number, will be displayed on the PROVIDER tab for every listing you publish to Oracle Cloud Marketplace.

  5. Describe the solutions that you’ll be providing.
  6. Click Submit when you have filled out the registration form. You'll see a confirmation message that your application was submitted.
  7. Click Done to close the dialog box and return to Oracle Cloud Marketplace.

Oracle validates the OPN number that you have entered, and then creates your publisher account. When your publisher account is created, you'll receive an email on the contact email ID that you have provided. You can use the same email ID to access the Partner Portal to create your app listings.

Creating an Oracle Cloud Infrastructure Account

This task is required only if you want to deploy your Oracle Cloud Infrastructure listings directly into your customers' Oracle Cloud Infrastructure tenancies. To achieve this, you'll need your own Oracle Cloud Infrastructure account. If you don't have your account set up, set it up now.

For information about signing up for an Oracle Cloud Infrastructure account, see Sign Up for the Free Oracle Cloud Promotion.

After completing these steps, you can create, upload, and publish your application or service listing toOracle Cloud Marketplace.

Creating a Policy for an OCI Tenancy

To allow Marketplace to access the resources, configure the following policy statements in your tenancy:

  1. Sign in to the Oracle Cloud Infrastructure Console.
  2. From the main navigation menu, select Identity & Security. Under Identity, select Policies.
  3. For Compartment, select the root compartment.
  4. Select Create Policy.
  5. Fill out the details in the Create Policy form:
    1. Name: Enter a name for the policy. For example, Marketplace-Service-Policy.

    2. Description: Enter a description for the policy.

    3. Policy Versioning: Select the KEEP POLICY CURRENT option.

    4. Policy Statements: Add the following policy statements:

      • ALLOW SERVICE marketplace to manage App-catalog-publisher-listing IN TENANCY

      • ALLOW SERVICE marketplace to read tenant IN TENANCY

      • ALLOW SERVICE marketplace to read compartments IN TENANCY

      • ALLOW SERVICE marketplace to read instance-images IN TENANCY

      • ALLOW SERVICE marketplace to inspect instances IN TENANCY

      • ALLOW SERVICE marketplace to read orm-stacks IN TENANCY (new policy required for stack validation)

      • ALLOW SERVICE marketplace to read orm-jobs IN TENANCY (new policy required for stack validation)

  6. Select Create.

Contacting Oracle Support

Contact Oracle support in various ways for all your questions about using Partner Portal.

Never hesitate to contact us if you have any questions or concerns about using Partner Portal or listing your apps and services on Oracle Cloud Marketplace.

  • Online help, documentation, and videos: To view the online help, print the user documentation, or watch introductory videos, select Resources at the top of the page.

  • My Oracle Support: To raise a support request with issues specific to Oracle Cloud Marketplace, contact My Oracle Support.

    1. Go to https://support.oracle.com.
    2. In the Sign In pane, select Cloud Support as the portal, and then click Sign In.
    3. On the Dashboard page, click Create Technical Service Request.
    4. In the Where is the Problem? section, click the Cloud tab.
    5. In Service Type field, select Oracle Cloud Infrastructure.
    6. In the Choose Problem Type drop-down list, select 30. Marketplace and then select a sub-category.
    7. Follow the prompts in the wizard to complete the service request.