> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Factory methods

> Using our video chat API, you can call factory methods to create the objects necessary to host a WebRTC call.

You can use Daily [factory methods](https://www.oreilly.com/library/view/learning-javascript-design/9781449334840/ch09s10.html) to create objects that enable a WebRTC call.

These methods include:

* [`createCallObject()`](/reference/daily-js/factory-methods/create-call-object)
* [`createFrame()`](/reference/daily-js/factory-methods/create-frame)
* [`createTransparentFrame()`](/reference/daily-js/factory-methods/create-transparent-frame)
* [`wrap()`](/reference/daily-js/factory-methods/wrap)

export const getStaticProps = () => {
  return {
    props: {
      links: dailyJsNavigation.find(n => n.slug === '/reference/daily-js/factory-methods').children
    }
  };
};


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.