🚀

Getting Started

Quick start guides to get you up and running with our solutions

Initial Setup & ConfigurationEnvironment SetupFirst API Call

What's Included

  • Initial Setup & Configuration
  • Environment Setup
  • First API Call
  • Testing Your Integration
  • Common Use Cases

Getting Started Guide


This guide will help you get up and running with Murado Technologies services quickly and efficiently.


Prerequisites


Before you begin, ensure you have:

  • A Murado Technologies account
  • API credentials (available in your dashboard)
  • Development environment set up
  • Basic knowledge of REST APIs

  • Step 1: Initial Setup & Configuration


    Create Your Account

  • Sign up at [portal.muradotechnologies.com](https://portal.muradotechnologies.com)
  • Verify your email address
  • Complete your profile information

  • Generate API Keys

  • Navigate to **Settings > API Keys**
  • Click **Generate New Key**
  • Copy and securely store your API key
  • Configure environment variables

  • Environment Configuration

    .env file

    MURADO_API_KEY=your_api_key_here

    MURADO_API_URL=https://api.muradotechnologies.com/v1

    MURADO_ENVIRONMENT=development


    Step 2: Environment Setup


    Install Required Dependencies


    Node.js/JavaScript:

    npm install @murado/sdk


    Python:

    pip install murado-sdk


    Java:

    com.muradotechnologies

    murado-sdk

    1.0.0


    Step 3: First API Call


    Test Connection

    const { MuradoClient } = require('@murado/sdk');


    const client = new MuradoClient({

    apiKey: process.env.MURADO_API_KEY,

    environment: 'development'

    });


    // Test connection

    async function testConnection() {

    try {

    const response = await client.ping();

    console.log('Connection successful:', response);

    } catch (error) {

    console.error('Connection failed:', error);

    }

    }


    testConnection();


    Create Your First Project

    async function createProject() {

    try {

    const project = await client.projects.create({

    name: 'My First Project',

    description: 'Testing Murado Technologies API',

    type: 'custom_development'

    });


    console.log('Project created:', project);

    return project;

    } catch (error) {

    console.error('Failed to create project:', error);

    }

    }


    Step 4: Testing Your Integration


    Unit Tests

    const { expect } = require('chai');


    describe('Murado API Integration', () => {

    it('should connect to API', async () => {

    const response = await client.ping();

    expect(response.status).to.equal('ok');

    });


    it('should create project', async () => {

    const project = await client.projects.create({

    name: 'Test Project',

    type: 'validation'

    });

    expect(project.id).to.exist;

    });

    });


    Integration Testing

  • Test authentication flow
  • Verify CRUD operations
  • Check error handling
  • Validate rate limiting
  • Test webhook functionality

  • Common Use Cases


    1. Custom Development Project

    const project = await client.projects.create({

    name: 'E-commerce Platform',

    type: 'custom_development',

    requirements: {

    technology: 'React/Node.js',

    timeline: '12 weeks',

    features: ['user auth', 'payment processing', 'inventory management']

    }

    });


    2. Validation Services

    const validation = await client.validation.request({

    type: 'clinical',

    documents: ['protocol.pdf', 'data.xlsx'],

    compliance_standards: ['FDA', 'ISO13485']

    });


    3. AI Hardware Configuration

    const hardware = await client.hardware.configure({

    type: 'gpu_cluster',

    specifications: {

    gpu_count: 8,

    memory: '512GB',

    storage: '10TB NVMe'

    }

    });


    Next Steps


  • **Explore Advanced Features**: Check out our comprehensive API documentation
  • **Join Our Community**: Connect with other developers in our Discord
  • **Get Support**: Contact our technical team for assistance
  • **Monitor Usage**: Use our dashboard to track API usage and performance

  • Need help? Contact our support team at support@muradotechnologies.com


    Explore More Documentation

    Check out our other documentation sections for comprehensive technical guidance