Home: Difference between revisions

From BigID Developer Portal
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 2: Line 2:
<style type="text/css">
<style type="text/css">
     @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap');
     @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap');
    @import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400&display=swap');


     /* Light Mode Styles (Default) */
     /* Light Mode Styles (Default) */
Line 12: Line 14:
         --input-border: #e2e8f0;
         --input-border: #e2e8f0;
         --input-text: #2d3748;
         --input-text: #2d3748;
        --highlight-bg: #bee3f8;
        --highlight-text: #2c5282;
        --card-bg: #ffffff;
        --card-text-primary: #1a202c;
        --card-text-secondary: #4a5568;
        --grid-line-color: rgba(0, 0, 0, 0.04);
        --watermark-opacity: 0.05;
     }
     }


     .info {
     .info {
         background: #f091ca;
         background-color: var(--highlight-bg);
         padding: 3px;
        color: var(--highlight-text);
         font-weight: 600;
         padding: 3px 5px;
        color: #ffff;
         font-weight: 500;
         border-radius: 4px;
         border-radius: 4px;
         opacity: 0;
         opacity: 0;
Line 55: Line 64:


     #mega {
     #mega {
        position: relative;
         padding: 15vh 2vw;
         padding: 15vh 2vw;
         text-align: center;
         text-align: center;
         border-radius: 12px;
         border-radius: 12px;
         margin-top: 2rem;
         margin-top: 2rem;
         background: linear-gradient(315deg, #2d3748, #4a5568, #2b6cb0);
         background: linear-gradient(315deg, rgba(45, 55, 72, 0.9), rgba(74, 85, 104, 0.9), rgba(43, 108, 176, 0.9));
         background-size: 400% 400%;
         background-size: 400% 400%;
         animation: gradient-animation 20s ease infinite;
         animation: gradient-animation 20s ease infinite;
        overflow: hidden;
    }
   
    #code-background {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
    }
   
    .code-snippet {
        position: absolute;
        color: rgba(255, 255, 255, 0.15);
        font-family: 'Fira Code', monospace;
        font-size: 14px;
        white-space: nowrap;
        animation: slide-code linear infinite;
        user-select: none;
    }
    @keyframes slide-code {
        from { transform: translateY(100vh); }
        to { transform: translateY(-20vh); }
    }
    #mega .title {
        position: relative;
        z-index: 1;
     }
     }


Line 91: Line 132:
     }
     }


     main section a:link, main section a:visited {
     main #mega .links a {
        padding: 12px 28px;
        border-radius: 8px;
        background: linear-gradient(90deg, #4a90e2, #50e3c2);
        box-shadow: 0 4px 14px 0 rgba(0, 118, 255, 0.39);
         text-decoration: none;
         text-decoration: none;
         color: #fff;
         color: #fff;
Line 99: Line 144:
     }
     }


     main section a:hover {
     main #mega .links a:hover {
         transform: translateY(-2px);
         transform: translateY(-2px);
         opacity: .85;
         opacity: .85;
Line 109: Line 154:
         margin-bottom: 0;
         margin-bottom: 0;
         justify-content: center;
         justify-content: center;
    }
    main #mega .links a {
        padding: 12px 28px;
        border-radius: 8px;
        background: linear-gradient(90deg, #4a90e2, #50e3c2);
        box-shadow: 0 4px 14px 0 rgba(0, 118, 255, 0.39);
    }
    main #headerimg {
        width: 100%;
        max-width: 500px;
     }
     }


Line 126: Line 159:
         flex-direction: row;
         flex-direction: row;
         display: flex;
         display: flex;
         align-items: center;
         align-items: stretch;
         padding-top: 2vh;
         padding-top: 2vh;
    }
    main #getStarted>h1 {
        text-align: center;
        margin-bottom: 4vh;
        color: var(--text-primary);
     }
     }
      
      
Line 140: Line 167:
         50% { background-position: 100% 50%; }
         50% { background-position: 100% 50%; }
         100% { background-position: 0% 50%; }
         100% { background-position: 0% 50%; }
    }
    main .card.purple {
        background-image: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    }
    main .card.red {
        background-image: linear-gradient(135deg, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
    }
    main .card.orange {
        background-image: linear-gradient(135deg, #f6d365 0%, #fda085 100%);
    }
    main .card.blue {
        background-image: linear-gradient(135deg, #89f7fe 0%, #66a6ff 100%);
     }
     }


     main .card {
     main .card {
        position: relative;
         flex-direction: column;
         flex-direction: column;
         border-radius: 12px;
         border-radius: 14px;
         box-shadow: 0 10px 20px rgba(0,0,0,0.1), 0 6px 6px rgba(0,0,0,0.1);
         box-shadow: 0 10px 20px rgba(0,0,0,0.1), 0 6px 6px rgba(0,0,0,0.1);
        color: #fff;
         font-size: 18px;
         font-size: 18px;
         overflow: hidden;
         overflow: hidden;
Line 169: Line 180:
         display: flex;
         display: flex;
         transition: transform 0.3s ease, box-shadow 0.3s ease;
         transition: transform 0.3s ease, box-shadow 0.3s ease;
        background-color: var(--card-bg);
        padding: 2px;
        text-decoration: none;
    }
   
    main .card::before {
        content: '';
        position: absolute;
        top: 0; right: 0; bottom: 0; left: 0;
        z-index: 0;
        margin: -2px;
        border-radius: inherit;
         background-size: 200% 200%;
         background-size: 200% 200%;
         animation: gradient-animation 15s ease infinite;
         animation: gradient-animation 10s ease infinite;
     }
     }
   
    .card.purple::before { background-image: linear-gradient(135deg, #667eea 0%, #764ba2 100%); }
    .card.red::before { background-image: linear-gradient(135deg, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); }
    .card.orange::before { background-image: linear-gradient(135deg, #f6d365 0%, #fda085 100%); }
    .card.blue::before { background-image: linear-gradient(135deg, #89f7fe 0%, #66a6ff 100%); }
      
      
     main .card:hover {
     main .card:hover {
Line 179: Line 207:


     main .card p {
     main .card p {
         color: rgba(255, 255, 255, 0.9);
         color: var(--card-text-secondary);
         line-height: 1.6;
         line-height: 1.6;
     }
     }
Line 187: Line 215:
         font-size: 2em;
         font-size: 2em;
         font-weight: 600;
         font-weight: 600;
         color: #fff;
         color: var(--card-text-primary);
        display: flex;
        align-items: center;
     }
     }
      
      
     main .card h1 .card-icon {
     .card-footer {
        width: 32px;
        height: 32px;
        margin-right: 12px;
        opacity: 0.8;
    }
 
    main .card a:link {
        display: block;
         text-align: center;
         text-align: center;
         padding: 1.5vh;
         padding: 1.5vh;
         background-color: rgba(0, 0, 0, .25);
         background-color: rgba(0, 0, 0, .05);
         font-weight: 600;
         font-weight: 600;
         margin-top: auto;
         margin-top: auto;
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px;
        color: var(--card-text-primary);
     }
     }
   
    main .card-inner-content {
        position: relative;
        z-index: 1;
        background-color: var(--card-bg);
        border-radius: 12px;
        height: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }
   
    main .card-inner-content::after {
        content: '';
        position: absolute;
        bottom: 20px;
        right: 20px;
        width: 90px;
        height: 90px;
        z-index: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        opacity: var(--watermark-opacity);
        transition: opacity 0.3s ease;
    }
   
    .card.purple .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%231a202c'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z' /%3E%3C/svg%3E"); }
    .card.red .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%231a202c'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4' /%3E%3C/svg%3E"); }
    .card.blue .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%231a202c'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0110.56 0m-10.56 0L6 18.233m10.56-4.404L18 18.233m-12-4.404h12m-12 0a9 9 0 019-9h.096c.5 0 .905.405.905.905 0 .714-.211 1.412-.608 2.006L7.394 13.83c-.397.594-.908 1.05-1.482 1.342a9.058 9.058 0 01-1.212.323' /%3E%3C/svg%3E"); }
    .card.orange .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%231a202c'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z' /%3E%3C/svg%3E"); }


     main .card>.content {
     main .card>.card-inner-content>.content {
        position: relative;
        z-index: 1;
         padding: 2vw;
         padding: 2vw;
         padding-bottom: 0px;
         padding-bottom: 0px;
Line 214: Line 269:
         display: flex;
         display: flex;
         flex-direction: column;
         flex-direction: column;
        text-align: left;
     }
     }


     #classify {
     #classify {
        position: relative;
         display: flex;
         display: flex;
         justify-content: center;
         justify-content: center;
Line 225: Line 282:
         border-radius: 12px;
         border-radius: 12px;
         gap: 5vw;
         gap: 5vw;
        border: 1px solid var(--input-border);
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
     }
     }
      
      
Line 245: Line 304:
     #classify .try #tryData {
     #classify .try #tryData {
         background-color: var(--input-bg);
         background-color: var(--input-bg);
         padding: 15px;
         padding: 18px;
         border-radius: 8px;
         border-radius: 8px;
         height: 120px;
         height: 130px;
         color: var(--input-text);
         color: var(--input-text);
         border: 1px solid var(--input-border);
         border: 1px solid var(--input-border);
         box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
         box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
        font-size: 1.05em;
        line-height: 1.6;
     }
     }


Line 256: Line 317:
         padding: 12px 24px;
         padding: 12px 24px;
         border-radius: 8px;
         border-radius: 8px;
         background: #48bb78;
         background: #2b6cb0;
        box-shadow: 0 4px 14px 0 rgba(43, 108, 176, 0.39);
         font-weight: 600;
         font-weight: 600;
         color: #fff;
         color: #fff;
Line 263: Line 325:
         margin-top: 1.5vh;
         margin-top: 1.5vh;
         cursor: pointer;
         cursor: pointer;
         transition: background-color 0.2s ease;
         transition: all 0.2s ease;
         position: relative;
         position: relative;
     }
     }
      
      
     #classify .try button:hover {
     #classify .try button:hover {
         background: #38a169;
        transform: translateY(-2px);
         background: #2c5282;
     }
     }
      
      
     #classify .try button.processing {
     #classify .try button.processing {
         background: #38a169;
         background: #2c5282;
         cursor: not-allowed;
         cursor: not-allowed;
     }
     }
Line 283: Line 346:
         --section-bg: #2d3748;
         --section-bg: #2d3748;
         --input-bg: #4a5568;
         --input-bg: #4a5568;
         --input-border: #2d3748;
         --input-border: #4a5568;
         --input-text: #f7fafc;
         --input-text: #f7fafc;
        --highlight-bg: #2b6cb0;
        --highlight-text: #bee3f8;
        --card-bg: #1A202C;
        --card-text-primary: #ffffff;
        --card-text-secondary: rgba(255, 255, 255, 0.8);
        --grid-line-color: rgba(255, 255, 255, 0.06);
        --watermark-opacity: 0.1;
    }
   
    .skin-citizen-dark #classify {
        background-image: none;
        border: 1px solid var(--input-border);
        box-shadow: none;
     }
     }
      
      
Line 290: Line 366:
         box-shadow: 0 10px 20px rgba(0,0,0,0.4), 0 6px 6px rgba(0,0,0,0.4);
         box-shadow: 0 10px 20px rgba(0,0,0,0.4), 0 6px 6px rgba(0,0,0,0.4);
     }
     }
    .skin-citizen-dark main .card .card-footer {
        background-color: rgba(255, 255, 255, .1);
    }
    .skin-citizen-dark main .card p,
    .skin-citizen-dark main .card h1 {
        text-shadow: 0 1px 3px rgba(0,0,0,0.2);
    }
   
    .skin-citizen-dark .card.purple .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z' /%3E%3C/svg%3E"); }
    .skin-citizen-dark .card.red .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4' /%3E%3C/svg%3E"); }
    .skin-citizen-dark .card.blue .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0110.56 0m-10.56 0L6 18.233m10.56-4.404L18 18.233m-12-4.404h12m-12 0a9 9 0 019-9h.096c.5 0 .905.405.905.905 0 .714-.211 1.412-.608 2.006L7.394 13.83c-.397.594-.908 1.05-1.482 1.342a9.058 9.058 0 01-1.212.323' /%3E%3C/svg%3E"); }
    .skin-citizen-dark .card.orange .card-inner-content::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z' /%3E%3C/svg%3E"); }


     /* Scroll Animations */
     /* Scroll Animations */
     .animate-on-scroll {
     .animate-on-scroll {
         opacity: 0;
         opacity: 0;
         transform: translateY(20px);
         transform: translateY(50px);
         transition: opacity 0.6s ease-out, transform 0.6s ease-out;
         transition: opacity 0.8s ease-out, transform 0.8s ease-out;
     }
     }


Line 310: Line 401:


     @media only screen and (max-width: 768px) {
     @media only screen and (max-width: 768px) {
         #mega, .row {
         #mega, #classify.row {
             text-align: center;
             text-align: center;
             flex-direction: column;
             flex-direction: column;
        }
        #getStarted .row {
            flex-direction: column;
            align-items: center;
         }
         }
          
          
Line 328: Line 424:
         }
         }


         main .row {
         main .card {
             flex-direction: column;
             margin: 15px 0;
            width: 95%;
            max-width: 450px;
         }
         }


         main .card {
         main .card>.card-inner-content>.content {
             margin: 15px 0;
             padding: 24px;
             width: 100%;
             min-height: auto;
         }
         }
     }
     }
Line 340: Line 438:
<main>
<main>
     <section id="mega">
     <section id="mega">
        <div id="code-background"></div>
         <div class="title">
         <div class="title">
             <h1>Discover</h1>
             <h1>Discover</h1>
Line 360: Line 459:
     </section>
     </section>
     <section id="getStarted">
     <section id="getStarted">
        <h1>Start Developing</h1>
         <div class="row">
         <div class="row">
             <div class="card purple animate-on-scroll">
             <a href="Apps" class="card purple animate-on-scroll">
                 <div class="content">
                 <div class="card-inner-content">
                     <h1>
                     <div class="content">
                        <svg class="card-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
                         <h1>Apps</h1>
                          <path stroke-linecap="round" stroke-linejoin="round" d="M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z" />
                        <p>Add custom logic and screens to your BigID system.</p>
                         </svg>
                    </div>
                        Apps
                    <div class="card-footer">
                    </h1>
                        Learn more
                    <p>Add custom logic and screens to your BigID system.</p>
                    </div>
                 </div>
                 </div>
                <a href="Apps">Learn more</a>
            </a>
             </div>
             <a href="BigID_API" class="card red animate-on-scroll">
            <div class="card red animate-on-scroll">
                 <div class="card-inner-content">
                 <div class="content">
                     <div class="content">
                     <h1>
                        <h1>REST API</h1>
                        <svg class="card-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
                        <p>Manage BigID programmatically. Scan data, run SARs, and more through code.</p>
                          <path stroke-linecap="round" stroke-linejoin="round" d="M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4" />
                    </div>
                        </svg>
                    <div class="card-footer">
                        REST API
                        Learn more
                    </h1>
                    </div>
                    <p>Manage BigID programmatically. Scan data, run SARs, and more through code.</p>
                 </div>
                 </div>
                <a href="BigID_API">Learn More</a>
            </a>
             </div>
             <a href="Connectors" class="card blue animate-on-scroll">
            <div class="card blue animate-on-scroll">
                 <div class="card-inner-content">
                 <div class="content">
                     <div class="content">
                     <h1>
                         <h1>Connectors</h1>
                        <svg class="card-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
                        <p>Scan any system, anywhere. Write your own connector in any programming language.</p>
                          <path stroke-linecap="round" stroke-linejoin="round" d="M13 10V3L4 14h7v7l9-11h-7z" />
                    </div>
                         </svg>
                    <div class="card-footer">
                        Connectors
                        Learn more
                    </h1>
                    </div>
                    <p>Scan any system, anywhere. Write your own connector in any programming language.</p>
                 </div>
                 </div>
                <a href="Connectors">Learn More</a>
            </a>
            </div>
             <a href="LLMs" class="card orange animate-on-scroll">
             <div class="card orange animate-on-scroll">
                 <div class="card-inner-content">
                 <div class="content">
                     <div class="content">
                     <h1>
                         <h1>LLMs</h1>
                        <svg class="card-icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2">
                        <p>Interacting with BigID using MCP.</p>
                          <path stroke-linecap="round" stroke-linejoin="round" d="M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z" />
                    </div>
                         </svg>
                    <div class="card-footer">
                        LLMs
                        Learn more
                    </h1>
                    </div>
                    <p>Interacting with BigID using MCP.</p>
                 </div>
                 </div>
                <a href="LLMs">Learn More</a>
            </a>
            </div>
         </div>
         </div>
    </section>
    <section>
        <h1>Popular Articles:</h1>
        {{Special:TopTenPages/1/10}}
     </section>
     </section>
</main>
</main>
Line 493: Line 583:
     // Trigger on load as well
     // Trigger on load as well
     handleScrollAnimation();
     handleScrollAnimation();
    function createCodeBackground() {
        const container = document.getElementById('code-background');
        if (!container) return;
       
        const snippets = [
            "const classify = () => {}",
            "import { BigID } from 'bigid-sdk';",
            "let api_token = '...';",
            "discover.scan({ target: 's3' });",
            "function onResult(data) { console.log(data); }",
            "new Connector('kafka');",
            "fetch('/api/v1/dsar')",
            "// Initialize the application",
            "const port = 3000;",
            "app.listen(port);",
            "main.card { display: flex; }",
            "opacity: 1; transform: translateY(0);"
        ];
        const snippetCount = 30;
        for (let i = 0; i < snippetCount; i++) {
            const snippetEl = document.createElement('div');
            snippetEl.classList.add('code-snippet');
            snippetEl.innerText = snippets[Math.floor(Math.random() * snippets.length)];
           
            snippetEl.style.left = `${Math.random() * 100}%`;
            snippetEl.style.top = `${Math.random() * 100}%`;
            snippetEl.style.animationDuration = `${10 + Math.random() * 15}s`;
            snippetEl.style.animationDelay = `${Math.random() * 10}s`;
           
            container.appendChild(snippetEl);
        }
    }
    createCodeBackground();


</script>
</script>
</html>
</html>
{{#description2:Get started adding BigID's data discovery to your application with tutorials, samples, and
{{#description2:Get started adding BigID's data discovery to your application with tutorials, samples, and
documentation}}
documentation}}

Latest revision as of 20:11, 19 August 2025

Discover

Bring enterprise-scale data intelligence to your application

See into your data

BigID allows you to sort through large swaths of data to see what really matters. Using hundreds of machine learning, NLP and regex classifiers, you can classify any data, anywhere. Try it on the right.

Hello! Can you please process payment for [email protected] to 4199006507426062? Thank you!